Ir para conteúdo
🥇 [Exclusivo] Seja um Membro VIP EXTREME! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[TUTORIAL] Criando uma DLL para Combat Arms ~~ by ramonzin98


Posts Recomendados

Esta é uma outra dúvida bastante freqüente que chega a nós. "Como posso usar uma DLL ?", "Como posso criar uma DLL ?", "Ei, moço! Pra quê serve uma DLL ?"

 

 

 

Pois bem, DLL ou Dynamic Link Libraries, permitem que um conjunto de funções desenvolvidas em uma linguagem possam ser utilizadas em programas desenvolvidos em outras linguagens.

 

 

Você pode, por exemplo, criar uma DLL em Delphi com um conjunto de funções e utilizá-la em aplicativos desenvolvidos em C++ ou Visual Basic, por exemplo. Agora, vamos começar criando uma DLL:

 

 

Selecione o item New do Menu File, para exibir a caixa de diálogo New Items. Agora, selecione o item DLL e clique em OK, para gerar o código principal da DLL, que se apresenta a seguir:

 

É necessário se cadastrar para acessar o conteúdo.

 

Em muitas situações, inclusive esta, o arquivo DELPHIMM.DLL deve ser distribuído junto à sua aplicação. Uma outra observação muito importante, para que você possa escrever suas DLLs, você deve ter conhecimentos na Linguagem Object Pascal.

 

Vamos continuar criando nossa DLL, pois é ela que iremos usar mais para frente. Apenas como exemplificação, vamos criar uma função que receba como parâmetros dois números reais e retorne o maior deles.

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Export = indica que a função poderá ser chamada por outros aplicativos.

 

Stdcall = permite que aplicativos desenvolvidos em outras linguagens façam chamadas à função.

 

 

Após serem feitas estas alterações e salvar o projeto com o nome MAXDLL, nossa DLL ficará assim:

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Você pode compilar uma DLL, assim como a um projeto no Delphi, e distribuir livremente.

 

 

PS: Você não pode executar uma DLL pelo Delphi, através do RUN do Menu Run, pois não se trata de uma aplicação.

 

 

Mais à frente, você perceberá que uma DLL pode usar formulários e objetos definidos em outras unidades. Iremos, agora, chamar uma DLL, a partir de outra aplicação.

 

 

Neste exemplo que iremos montar, iremos usar: um formulário, duas caixas de texto (os quais o usuário irá digitar dois números reais), um botão de comando.

 

É necessário se cadastrar para acessar o conteúdo.

 

 

PS: A função Max está declarada na seção interface e implementada na seção implementation, ou seja, a função está implementada em uma DLL.

 

 

Bem, mostramos como criar uma DLL simples e como fazer chamada de uma DLL. Agora, iremos melhorar nossa DLL, fazendo com que ela exiba um formulário qualquer em qualquer aplicação desenvolvida para Windows.

 

 

Colocar os bitmaps na dll

 

Por vezes, quando iniciamos um projecto, temos uma preocupação: fazer uma aplicação pequena. Bem, a solução pode passar por colocar todos os bitmaps que vamos utilizar numa dll. Então vamos lá começar:

 

 

Deve usar o Image Editor, criar uma nova Resource File (.res), neste ficheiro vamos colocar os bitmaps e icons (ambos funcionam da mesma forma) que queremos na nossa aplicação, clique com a tecla direita do rato na nova resource file e crie um novo bitmap, depois desenhe ou cole do clipboard um bitmap, finalmente guarde o ficheiro com o nome images.res. Depois disto estar feito vá ao IDE do Delphi e no File menu clique New... e escolha DLL depois cole o código abaixo, não se esqueça de adicionar uma unit vazia ao projecto. Guarde o projecta da dll no mesmo directório do ficheiro image.res, finalmente faça o build da dll (não se esqueça, que não se pode correr [executar] uma dll!)

 

 

Código da Dll:

 

É necessário se cadastrar para acessar o conteúdo.

 

Código da DummyUnit:

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Usar os bitmaps que estão na dll

 

Estão aqui alguns exemplos como extrair os bitmaps da dll:

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Obs: Se você não sabe como criar um Injetor de DLL, dá uma olhada no tópico que eu fiz:

[TUTORIAL] Criando Injetor de DLL - by ramonzin98

 

 

Abraços e até a próxima!

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/
Compartilhar em outros sites

1º onde isso fika . 2º como vejo onde a dll fika meu pc eh o windows vista fala ai onde eu acho isso

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2213427
Compartilhar em outros sites

1º onde isso fika . 2º como vejo onde a dll fika meu pc eh o windows vista fala ai onde eu acho isso

 

Como assim onde "isso" fica?

 

"Isso" se faz com vários programas, amigo.

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2213464
Compartilhar em outros sites

Nao funfo man me ajuda ae eu clicko ok

que amostra aki . mais fica normal o C.A

ajuda ae vlw to indo nessa fuiz beinojso eauiuiaeuiaeui '

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2213494
Compartilhar em outros sites

Aff, o que ele fez foi apenas ensinar como programar uma .dll (texto ainda não é dele). Para Combat Arms é outros 500.

Portanto o tópico se localiza em local errado.

E NÃO ME DIGAM QUE INJETARAM OS EXEMPLOS NO COMBAT! É ÓBVIO QUE NÃO ACONTECERÁ NADA.

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2214160
Compartilhar em outros sites

Aff, o que ele fez foi apenas ensinar como programar uma .dll (texto ainda não é dele). Para Combat Arms é outros 500.

Portanto o tópico se localiza em local errado.

E NÃO ME DIGAM QUE INJETARAM OS EXEMPLOS NO COMBAT! É ÓBVIO QUE NÃO ACONTECERÁ NADA.

 

O tópico é meu sim, amigo.

 

E neste tópico estou ensinando como criar uma DLL, e para configurá-la você mesmo terá de fazer isso.

 

Talvez no futuro eu crio um tópico ensinando como configurar.

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2215383
Compartilhar em outros sites

!! Ficou muito bom vlw amigo!!

 

 

Bem Organizado,

so axei ruin pq n consigui fazer!!:raiva::raiva::raiva:

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2216375
Compartilhar em outros sites

MANOO BELO TUTORIAL

AINDA UM DIA VOU TIRAR UM DIA PRA MIN CRIAR UM HACK PRA MIN

MUITO BOM:coracao:

VLW E ABRAÇOOS!:star:

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2218136
Compartilhar em outros sites

Rapaz, Muito bom.... Agora tenhu que tirar um dia pra tentar criar o meu propio... so que pra isso tenhu que ta com paciencia XD

 

Mais vlwws mano!!

Abraços.

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2218885
Compartilhar em outros sites

so de olhar ja da preguiça ^^.

mas msm assim ta otimo o topico,ainda vou fazer um.

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2219893
Compartilhar em outros sites

Muito , Muito , Muito , Muito Bom mesmo kara.

 

Levou meu thx

 

___________________________

 

Sign.

42779987.jpg

 

"As guerras vão e vem... Mas só os soldados são eternos..."

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2224428
Compartilhar em outros sites

Aff se tu sabe cria uma dll pra agr depois dessa atualização @!!!!!!!!!

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2234233
Compartilhar em outros sites

  • 2 semanas atrás...

Se puder, te peço que me passa um codigo de algum hacker que ja foi patched, o codigo inteiro pq nao sei como visualizar uma dll que já foi criada. Abrazzz

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2334815
Compartilhar em outros sites

Se puder, te peço que me passa um codigo de algum hacker que ja foi patched, o codigo inteiro pq nao sei como visualizar uma dll que já foi criada. Abrazzz

 

Para alterar uma dll, use o Resource Hacker, baixe no baixaki.

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2386403
Compartilhar em outros sites

fixo fechado!

 

footballg.gif :emo::chorando::bocejo::dormindo::fuma::star::rolleyes::amor:

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2396464
Compartilhar em outros sites

ow amigo o q q é bitmaps ????..

 

levo meu thx

 

Representação digital de uma imagem, por um conjunto de bits, em que cada bit corresponde a um pixel (um ponto)

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2397338
Compartilhar em outros sites

credo... Delphi só pra criar DLL mesmo, por que hack de combat arms é em C++ (não que só de pra criar em C++, mas é bem mais fácil).

 

C++ for life.

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2436261
Compartilhar em outros sites

Tópico ta bom , mas

Não consegui fazer véy, aqui fica tipo que o código está errado :/

35HI8SZ.png

"Se existe um inferno, eu já tenho um assento reservado na primeira fila" - Dexter

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2437289
Compartilhar em outros sites

Cara você explicou muito bem como fazer um dll!

 

Preciso de um dia pra mim colocar isso ai em prática!

 

Eu não tinha ideia do que era uma "DLL"! rsrs...

 

Meus Thanks! :yes:

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2444874
Compartilhar em outros sites

O tópico está muito desorganizado, mas não no sentido de "jogado de qualquer jeito", e sim no sentido de explicação. Você deve focar mais o seu tópico.

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2445317
Compartilhar em outros sites

O tópico não está desorganizado e está bastante explicativo.

Se você não entendeu, releia todos os passos.

Link para o comentário
https://www.webcheats.com.br/topic/414614-tutorial-criando-uma-dll-para-combat-arms-~~-by-ramonzin98/#findComment-2451903
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.