So bearbeiten Sie DLL-Dateien

Es gibt mehrere Gründe, warum eine Person eine Datei mit der Erweiterung .DLL bearbeiten möchte. Möglicherweise versuchen Sie, den ursprünglichen Zweck der Datei zu ändern, oder versuchen, sie zu reparieren, wenn sie beschädigt wurde. Sie könnten die Anwendung, von der sie verwendet wird, "reverse Engineering" durchführen und ihren Inhalt sehen müssen. Oder Sie könnten einfach nur neugierig sein und sehen, wie eine .DLL aussieht. Was auch immer der Grund sein mag, obwohl es ein wenig Computererfahrung erfordert, ist das Bearbeiten einer .DLL nicht annähernd so schwierig, wie man denkt.

Schritt 1

Überlegen Sie, warum Sie versuchen, eine DLL-Datei zu bearbeiten. Wenn es sich um eine .DLL handelt, die mit Symbolen gefüllt ist, können Sie Programme herunterladen, die die gesamte Arbeit für Sie erledigen. Das Programm "Reflektor" beispielsweise hat im Menü "Extras" eine Einstellung zum Extrahieren von Symbolen. Laden Sie die Datei in das Programm und wählen Sie diese Option. Wenn dies Ihr beabsichtigter Zweck ist, besorgen Sie sich eines dieser Shareware-Programme aus dem Internet und Ihre Arbeit ist erledigt (siehe Ressourcen).

Schritt 2

Besorgen Sie sich einen .DLL-Decompiler. Wenn Sie die .DLL aus einem anderen Grund bearbeiten, als die Symbole aus ihr herauszunehmen, benötigen Sie eine Decompiler-Software. Dies ist ein Programm, das die .DLL auseinandernimmt und mehrere verschiedene kleinere Teile daraus macht. Zu den Freeware-Programmen, die funktionieren, gehören W32DASM und Reflector (siehe Ressourcen).

Schritt 3

Führen Sie den Decompiler aus. Sobald Sie das Programm starten und ihm mitteilen, mit welcher Datei Sie arbeiten, wird es seine Arbeit erledigen und die Datei in einige praktikable Teile zerlegen. Sie können dies tun, indem Sie im Menü "Datei" "Datei hinzufügen" auswählen und ihr mitteilen, mit welcher Datei Sie arbeiten. Klicken Sie dann im Hauptprogrammfenster auf die Schaltfläche "Dekompilieren". Sie können dann den Code sehen und alle erforderlichen Änderungen im Programm selbst vornehmen.

Kompilieren Sie die DLL erneut. Sobald Sie mit der Bearbeitung fertig sind, können Sie die Decompiler-Software anweisen, alle separaten Teile der erstellten Datei zu nehmen und sie wieder zu einer Einheit zusammenzusetzen. Sobald die Software in den Decompiler geladen ist, wählen Sie „Recompile“ aus dem „File“-Menü, um diesen Vorgang abzuschließen.