June 13
Dynamic Link Library, DLL, sono la versione di Microsoft di programmazione modulare. Essi offrono preconfezionati, compilato, il codice riutilizzabile e dati. Più applicazioni possono usufruire di un file DLL adeguato a run-time specificando un punto di ingresso per il file DLL e quindi l'esecuzione di routine memorizzate al suo interno. Per modificare una DLL, e quindi modificare tutti i programmi dipendenti, richiede lo smontaggio. Si tratta di un processo in cui il contenuto binario del file DLL vengono riconvertiti in loro, codici operativi leggibili po umani. Lo smontaggio può essere eseguita da un programma per computer chiamato un disassemblatore o un essere umano con un sacco di tempo libero.
1 Aprire il file DLL in un sistema x86 compatibile, o di altro tipo di processore, se necessario, disassembler. Questo si tradurrà il contenuto binario del file DLL in un leggibile, assemblaggio uscita il 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 un altro strumento di base non formattazione, per modificare il contenuto del file di assiemi.
4 Caricare il file di assieme in assembler e assemblarlo. Il programma controllerà automaticamente gli errori e se tutto va bene un nuovo file * .EXE verrà generato.
5 Modificare l'estensione del file generato dal punto 4 da .EXE a dll.