Aqui você encontra tudo oque à de interessante no mais atual tempo
 
InícioCalendárioFAQBuscarMembrosGruposRegistrar-seConectar-se

Compartilhe | 
 

 Criando uma DL

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
Ralds
Admin
avatar

Mensagens : 25
Data de inscrição : 19/01/2010
Idade : 36
Localização : Pará

MensagemAssunto: Criando uma DL   Ter Jan 19, 2010 8:01 pm

Criando uma DLL - Parte I

Acredito que são muitos os usuários interessados em aprender a criar uma DLL. Infelizmente, a maioria dos que sabem fazer isso não está interessada em ensinar. Apenas dizem que devemos aprender programação. Realmente, aprender a programar é tudo. Assim, é aconselhável no mínimo a leitura de apostilas, para ajudar a compreender melhor o assunto.

Esse tutorial é a primeira parte do processo de criação de uma DLL. Ele tem o objetivo de apresentar alguns conceitos e definições, assim como o de conhecer um pouco o programa Visual Studio e a estrutura de uma DLL. Ele mostra ainda como compilar uma DLL e como inserir essa DLL em um GameServer.exe.

Pude fazer esse tutorial (espero que seja apenas o primeiro de outros), graças à disposição e boa vontade de rodrigobmg, que tem passado horas comigo me ensinando o que sabe. Assim, dedico todos os créditos desse tutorial a rodrigobmg. Eu apenas passei para o papel, com imagens, o que ele já me explicou. E, embora todos os créditos sejam dele, toda a responsabilidade por erros é exclusivamente minha (ou por não ter entendido corretamente uma explicação). A ele e a todos que venham a ler esse tutorial, peço minhas desculpas por qualquer erro.

Conteúdo do tutorial:

* Definições e conceitos de DLL e Kernel
* Abrindo um arquivo no Visual Studio 2005
* Compilar a DLL
* Dar hook na DLL

IMPORTANTE: Essa parte do tutorial NÃO ensina a fazer uma DLL.

Download dos programas que serão usados e do tutorial:
Visual Studio 2005 Professional Edition 90-Day Trial
http://www.4shared.com/file/31026344/47ee3dda/LordPE.html
http://www.4shared.com/file/29719490/de185cc/Criando_uma_DLL_-_Parte_I.html
====================
Criando uma DLL - Parte II

Mais uma vez, todas as explicações que constam nesse tutorial são créditos de rodrigobmg, que me tirou várias dúvidas sobre as informações contidas no tutorial Criando uma DLL – Parte I.

Aqui coloco dúvidas que surgiram e que foram explicadas pelo rodrigobmg.

Esse tutorial ainda NÃO explica como criar uma DLL...

Importante: Tanto para a Parte I como para a Parte II, estou usando uma DLL criada pelo rodrigobmg. Não a disponibilizo pois além de não estar autorizada, o objetivo não é postar DLL pronta e sim aprendermos como criar a nossa própria. Mas, para poder fazer esse tutorial, tive de me basear em algum arquivo pronto. Assim, estou usando uma DLL chamada ExC.dll, criada pelo rodrigobmg.

Tutorial - Criando uma DLL - Parte II
====================
Criando uma DLL Parte III

Objetivo: criar uma DLL onde iremos colocar as funções para alterar o drop de Blood Castle, usando como base a versão beta 39 do Luciano Aibar.

Conteúdo desse tutorial

* Definindo os offsets
* Criando os arquivos .h e .cpp
* Arquivo offsets.h
* Arquivo configs.cpp
* Compilar a DLL
* Dar Hook na DLL
* Definindo o Entry Point
* Criando o arquivo de Inicialização
* Testando a DLL
* Observações importantes
Download do Tutorial - Criar uma DLL - Parte III
=================
Infelizmente, a maioria dos que sabem fazer isso não está interessada em ensinar. Apenas dizem que devemos aprender programação. Realmente, aprender a programar é tudo. Assim, é aconselhável no mínimo a leitura de apostilas, para ajudar a compreender melhor o assunto.

Esse tutorial é a primeira parte do processo de criação de uma DLL. Ele tem o objetivo de apresentar alguns conceitos e definições, assim como o de conhecer um pouco o programa Visual Studio e a estrutura de uma DLL. Ele mostra ainda como compilar uma DLL e como inserir essa DLL em um GameServer.exe.

Pude fazer esse tutorial (espero que seja apenas o primeiro de outros), graças à disposição e boa vontade de rodrigobmg, que tem passado horas comigo me ensinando o que sabe. Assim, dedico todos os créditos desse tutorial a rodrigobmg. Eu apenas passei para o papel, com imagens, o que ele já me explicou. E, embora todos os créditos sejam dele, toda a responsabilidade por erros é exclusivamente minha (ou por não ter entendido corretamente uma explicação). A ele e a todos que venham a ler esse tutorial, peço minhas desculpas por qualquer erro.

Conteúdo do tutorial:

* Definições e conceitos de DLL e Kernel
* Abrindo um arquivo no Visual Studio 2005
* Compilar a DLL
* Dar hook na DLL

IMPORTANTE: Essa parte do tutorial NÃO ensina a fazer uma DLL.

Download dos programas que serão usados e do tutorial:
Observações importantes:

* Evitem post do tipo: que legal, obrigado, vou ler agora mesmo, espero o próximo tutorial.
* No momento, não poderei tirar nenhuma dúvida, até porque ainda estou aprendendo também. Além disso, não dou suporte ou ajuda por msn. Por favor, não insistam.
* Se quer contribuir com informações e explicações, poste aqui ou me passe por MP. Os créditos dos autores serão mantidos.
* Quem tiver sources e puder postar, com certeza estará contribuindo com todos.

Creditos: Chris05
Voltar ao Topo Ir em baixo
Ver perfil do usuário http://action.forum7.biz
 
Criando uma DL
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» [Aula] Criando Hud Redonda [RD12]
» Criando jogos em VB.NET - Movimento e animação do personagem I
» Criando jogos em HTML 5 + Java script pelo bloco de notas
» Criando jogos em VB.NET - Técnica BackBuffer
» Criando Um Programa em Delphi 7

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Action :: Jogos :: MU online :: [Mu]tutoriais-
Ir para: