- Back to Home »
- Tutoriais »
- [Tutorial] Como Criar Uma DLL Part - 02
Posted by : Admin - BRTeam
domingo, 6 de julho de 2014
Tutorial de Como Criar Uma DLL Part : 02 , Fácil e Rápido ! Em Breve Novos Tutoriais ! ...
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
=================
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
Download dos programas que serão usados e do tutorial:
- Visual Studio 2005 Professional Edition 90-Day Trial
- LordPE
- Tutorial - O arquivo está no formato pdf, precisando assim do Adobe Acrobat.
