Dynamic Link Libraries , DLL's , zijn Microsoft's versie van modulair programmeren . Ze bieden voorverpakte , gecompileerde , herbruikbare code en data . Meerdere applicaties kunnen gebruik maken van een geschikte DLL-bestand te maken bij run-time door het opgeven van een toegangspoort tot dat DLL-bestand en vervolgens uitvoeren van routines die erin zijn opgeslagen . Om een DLL te wijzigen , en dus passen alle afhankelijke programma's vereist demontage . Dit is een proces waarbij de binaire inhoud van het DLL-bestand worden omgezet terug in hun , ietwat mensen leesbare opcodes . Demontage kan worden uitgevoerd door een computerprogramma genaamd een disassembler of een mens met veel vrije tijd . Wat je nodig hebt hexadecimale editor x86 Disassembler x86 Assembler Toon Meer Aanwijzingen 1 Open het DLL- bestand in een x86-compatibel , of andere type processor indien nodig , disassembler . Dit zal de binaire inhoud van het DLL- bestand te vertalen in een enigszins leesbare , assembler output. Kopen van 2 Sla de gegenereerde output van stap 1 als een * . ASM -bestand . Goedkope 3 Gebruik een tekstverwerker , hex-editor of andere elementaire non - opmaak tool, om de inhoud van de assemblage -bestand te wijzigen . Load 4 de assemblage bestand in de assembler en monteren het. Het programma zal automatisch controleren op fouten en als alles goed gaat een nieuw * . EXE-bestand wordt gegenereerd . 5 de extensie van het bestand gegenereerd uit Stap 4 uit * Verander . EXE naar * . DLL .
|