Dynamic Link Libraries , DLL , sono la versione Microsoft di programmazione modulare . Essi offrono preconfezionati , compilato , codice riutilizzabile e dati . Più applicazioni possono usufruire di un file DLL appropriata a run-time , specificando un punto di ingresso per il file DLL ed eseguendo le routine memorizzate al suo interno. Per modificare una DLL , e quindi modificare tutti i programmi dipendenti , richiede lo smontaggio . Questo è un processo in cui il contenuto binario del file DLL vengono riconvertiti in loro , codici operativi leggibili po umani . Lo smontaggio può essere eseguita sia da un programma per computer chiamato un disassemblatore o un essere umano con un sacco di tempo libero . Cose che ti serviranno
esadecimale Editor
x86 Disassemblatore
x86 Assembler
Show More Istruzioni
1
Aprire il file DLL in un compatibile x86 , o altro tipo di processore , se necessario , disassembler . Questo si tradurrà il contenuto binario del file DLL in una leggibile , assembly di output linguaggio un po ' umano .
2
Salvare l'output generato dal passaggio 1 come un file *. ASM .
3
Utilizzare un editor di testo , editor esadecimale o altro strumento non- formattazione di base , di modificare il contenuto del file di assiemi .
4
Caricare il file di assembly nella assembler e il montaggio esso . Il programma controlla automaticamente la presenza di errori e se tutto va bene verrà generato un nuovo file * . EXE .
5
cambiare l'estensione del file generato dal punto 4 da * . EXE per * . DLL .