Autor: Randy Alexander
Erstelldatum: 24 April 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
So öffnen Sie DLL-Dateien - Führungen
So öffnen Sie DLL-Dateien - Führungen

Inhalt

In diesem Artikel: Verwenden von DLL FilesDecompiling DLLReferences

Eine Dynamic Link Library, eine DLL-Datei, ist die Grundlage der herkömmlichen Windows-Programmierung. Diese Dateien werden von Programmen verwendet, um zusätzliche Funktionen und Bibliotheken zu erhalten, ohne sie im Programm selbst erstellen zu müssen. DLL-Dateien werden oft von mehreren Programmen gemeinsam genutzt. Für die meisten Benutzer arbeiten DLL-Dateien im Hintergrund und Sie müssen sich selten darum kümmern. Von Zeit zu Zeit müssen Sie möglicherweise eine DLL registrieren, damit ein Programm ordnungsgemäß funktioniert. Wenn Sie sich für das Codieren interessieren, kann es für Sie sehr nützlich sein, zu untersuchen, wie DLL-Dateien erstellt werden.


Stufen

Teil 1 Verwenden von DLL-Dateien



  1. Verstehen, was eine DLL-Datei ist. Eine DLL (Dynamic Link Library) ist eine Windows-Datei, mit der Programme vorhandene Funktionen nutzen. Tatsächlich ermöglichen sie Windows und anderen Programmen, über eine Funktion zu verfügen, ohne diese selbst erstellen zu müssen.
    • DLL-Dateien sind wesentliche Aspekte der Windows-Programmierung und ermöglichen glattere und effizientere Programme.


  2. Beachten Sie, dass der durchschnittliche Benutzer nicht mit DLL-Dateien interagieren muss. Für die meisten Benutzer bleiben DLL-Dateien im Hintergrund. Programme werden automatisch installiert und abgerufen, und das Verschieben kann schwerwiegende Probleme mit dem System verursachen.
    • Manchmal können Sie während der Installation eines Programms, das von einer Community von Programmierern erstellt wurde, aufgerufen werden, um DLL-Dateien an bestimmten Speicherorten abzulegen. Stellen Sie sicher, dass das Programm zuverlässig ist, bevor Sie die Anweisungen befolgen, da die DLL-Dateien böswillig sein können.
    • Wenn Sie erfahren möchten, wie DLL-Dateien erstellt werden, lesen Sie weiter.



  3. Registrieren Sie eine neue DLL. Wenn Sie eine DLL-Datei manuell in einen Ordner kopieren müssen, um ein Programm zu verwenden, müssen Sie es möglicherweise in der Windows-Registrierung registrieren, bevor Sie es verwenden können. Überprüfen Sie die Programmdokumentation, um festzustellen, ob Sie diesen Schritt ausführen müssen (dies ist bei den meisten Windows-Programmen äußerst selten).
    • Öffnen Sie die Bestellaufforderung. Sie finden es im Startmenü oder durch Drücken von ⊞ Gewinnen+R und tippen cmdNavigieren Sie zum Speicherort der neuen DLL-Datei.
    • Wenn Sie Windows 7 oder höher verwenden, öffnen Sie den Ordner, der die neue DLL-Datei enthält, und halten Sie die Taste gedrückt ⇧ Verschiebung und mit der rechten Maustaste in den Ordner klicken und auswählen Öffnen Sie hier ein Befehlsfenster. Die Aufforderung zur Eingabe von Befehlen wird direkt in dem Ordner geöffnet.
    • Typ regsvr32 dllname.dll, dann halt ↵ Enter. Dadurch wird die DLL-Datei der Windows-Registrierung hinzugefügt.
    • Typ regsvr32 -u dllname.dll Entfernen der DLL-Datei aus der Windows-Registrierung.

Teil 2 DLL-Dateien dekompilieren




  1. Laden Sie einen Dekompiler herunter und installieren Sie ihn. Ein "Dekompiler" ist ein Programm, mit dem Sie den Quellcode anzeigen können, der zum Entwickeln einer Datei oder eines Programms verwendet wird, in diesem Fall einer DLL-Datei. Um den Code zum Ausführen einer DLL-Datei anzuzeigen, benötigen Sie einen Dekompiler, um sie in einen lesbaren Code umzuwandeln. Wenn Sie eine DLL-Datei öffnen, ohne sie zu dekompilieren (z. B. mit Notepad), werden unlesbare Zeichen angezeigt.
    • dotPeek ist einer der beliebtesten freien Dekompilierer. Verfügbar auf jetbrains.com.


  2. Öffnen Sie die DLL-Datei von Ihrem Dekompiler. Wenn Sie dotPeek verwenden, klicken Sie einfach auf DateioffenSuchen Sie dann die DLL-Datei, die Sie dekompilieren möchten. Sie können den Inhalt der DLL-Datei durchsuchen, ohne das System zu beeinträchtigen.


  3. Verwenden Sie "Assembly Explorer", um die Knoten der DLL-Datei anzuzeigen. DLL-Dateien bestehen aus "Knoten" oder Codemodulen, die zusammen die gesamte DLL-Datei bilden. Sie können jeden Knoten erweitern, um alle Unterknoten anzuzeigen, die er enthalten kann.


  4. Doppelklicken Sie auf einen Knoten, um dessen Code anzuzeigen. Der Code des ausgewählten Knotens wird im rechten dotPeek-Fenster angezeigt. Sie können durch den Code navigieren, um ihn zu überprüfen. dotPeek zeigt den Code in C # an, andernfalls können zusätzliche Bibliotheken heruntergeladen werden, damit Sie den Originalcode sehen können.
    • Wenn der Knoten zusätzliche Bibliotheken zur Anzeige auffordert, versucht dotPeek, diese automatisch herunterzuladen.


  5. Erfahren Sie, was die Codesegmente sind. Wenn Sie nicht der Meinung sind, dass Sie einen Codeabschnitt verstehen, können Sie mithilfe der Funktion "Schnelldokumentation" die Funktionsweise des Befehls überprüfen.
    • Stellen Sie den Cursor auf das Codesegment, das Sie im Code Viewer-Fenster (Code Viewer) suchen müssen.
    • Presse Ctrl+Q , um das Fenster für die Schnelldokumentation aufzurufen.
    • Folgen Sie den Hyperlinks, um mehr über jeden Aspekt des Codes zu erfahren, den Sie überprüfen.


  6. Exportieren Sie den Code nach Visual Basic. Wenn Sie die Datei auf Ihre eigene Weise bearbeiten, bearbeiten und erstellen möchten, können Sie sie nach Visual Studio exportieren. Der exportierte Code wird in C # gespeichert, auch wenn er ursprünglich in einer anderen Sprache programmiert wurde.
    • Klicken Sie mit der rechten Maustaste auf die DLL-Datei im Assembly Explorer.
    • wählen In Projekt exportieren.
    • Wählen Sie Ihre Exportoptionen. Sie können Ihr Projekt direkt in Visual Studio öffnen, wenn Sie es sofort bearbeiten möchten.


  7. Bearbeiten Sie den Code in Visual Studio. Sobald Sie das Projekt in Visual Studio geladen haben, haben Sie die volle Kontrolle über das Bearbeiten und Erstellen der DLL in Ihrem eigenen Motiv.

Empfohlen

Wie erkennt man die Symptome einer Meningitis?

Wie erkennt man die Symptome einer Meningitis?

Der Co-Autor diee Artikel it Mandoline . Ziadie, MD. Dr. Ziadie it ein eingetragener Pathologe im Rat de Orden von üd-Florida. Ihr Potdoktorandentipendium für Kinderpathologie abolvierte ie ...
Wie man die Zeichen eines untreuen Mannes erkennt

Wie man die Zeichen eines untreuen Mannes erkennt

In dieem Artikel: Erkennen von Verhaltenweien, die Untreue verraten könnenErkennen ie phyiche Anzeichen, die Untreue verraten können Untreue betrifft die meiten Paare nicht. In einem betimmt...