Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como desmontar uma DLL
Dynamic Link Libraries , DLLs , são a versão da Microsoft de programação modular. Eles oferecem pré-embalados, compilado, código reutilizável e dados. Vários aplicativos podem fazer uso de um arquivo DLL apropriado em tempo de execução , especificando um ponto de entrada para o arquivo DLL e , em seguida, executar rotinas armazenadas dentro dele. Para modificar uma DLL, e, assim, modificar todos os programas dependentes, requer desmontagem. Este é um processo onde o conteúdo binário do arquivo DLL são convertidos de volta para suas , opcodes legíveis tanto humanos. Desmontagem pode ser realizada tanto por um programa de computador chamado disassembler ou um ser humano com um monte de tempo livre. Coisas que você precisa
Editor Hexadecimal
x86 Disassembler
x86 Assembler
Mostrar Mais instruções
1

Abra o arquivo DLL em um x86 compatível ou outro tipo de processador , se necessário , desmontador . Isto irá traduzir o conteúdo binário do arquivo DLL em um legível, de saída linguagem assembly um pouco humano.
2

Salve a saída gerada a partir do Passo 1 como um arquivo ASM * . .

3

Use um editor de texto , editor hex ou outra ferramenta não- formatação básica , para modificar o conteúdo do arquivo de montagem.
4

Carregue o arquivo de montagem para a montadora e montar lo . O programa irá verificar automaticamente os erros e se tudo correr bem um arquivo EXE novo arquivo *. Será gerada.
5

Altere a extensão do arquivo gerado a partir do Passo 4 de * . EXE para arquivo * . DLL.

Anterior :

Próximo : No
  Os artigos relacionados
·C Treinamento Online + + 
·O que é um cabeçalho Ctype 
·Como aprender ponteiros em C 
·Como imprimir os números de aumento na mesma linha , m…
·Como mesclar inteiros algoritmos originais 
·Como compilar um CPP em DOS 
·Como fazer uma String Imutável 
·Como compilar código C + + Usando GNU 
·Fatos Sobre o CPP Compiler 
·Como medir Cada Character Largura ASCII em uma String 
  Artigos em destaque
·Como obter um ponteiro para um Bitmap em C + + 
·Dó sustenido Projetos de Gestão Escolar 
·Como fazer um arquivo MIDI em C + + 
·Como Animar em XNA 
·Como instalar os compiladores C + + para Netbeans 
·Apue.H não encontrado no Ubuntu 
·Como inicializar um ArrayList 
·Como imprimir Ponteiros em C 
·Como limpar Stringstreams 
·Tipos de dados para Turbo C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados