DLL-Dateien: Was sind das und wie werden sie geöffnet?

.dll-Datei

Die dll-Dateien (Dynamic Link Library) sind ein Grundelement der Programmierung im Windows-Betriebssystem. DLL steht für "Dynamische Link Bibliothek".

Diese Dateien ermöglichen Programmen den Zugriff auf zusätzliche Funktionen und Bibliotheken, die sie nicht integriert haben. Tatsächlich, und obwohl der durchschnittliche Benutzer sich dessen nicht bewusst ist, gibt es viele Programme auf unseren Computern, die DLL-Dateien in Kombination und zusammen verwenden, wodurch ihre Leistung und Effizienz verbessert werden.

Was ist DLL-Datei?

Grundsätzlich können Sie eine DLL-Datei als Windows-Datei Es enthält Informationen und Anweisungen für bestimmte Programme oder Anwendungen.

Dieser Inhalt (Anweisungen, Prozeduren, Treiberbibliotheken und andere Ressourcen) wird von diesen Programmen verwendet, um einige Funktionen zu aktivieren, die nicht integriert sind. Dank dieser zusätzlichen Ressourcen können diese Programme Effizienz und Effektivität deutlich steigern.

Die überwiegende Mehrheit der Windows-Benutzer muss für die meisten Aufgaben, die sie täglich ausführen, keine DLL-Dateien öffnen oder verwenden. Diese sind nicht einmal sichtbar, da sie so programmiert wurden, um diskret interne Prozesse der Programme zu steuern: Audio abspielen, Text, Grafiken anzeigen usw.

Selbst Windows-Benutzer, die ihre Bedeutung und Funktionsweise kennen, wissen, dass sich DLL-Dateien im Hintergrund befinden und dass sie werden normalerweise automatisch installiert und verwendet. Es sind die Programme selbst, die sich an sie wenden, wenn sie sie brauchen, so wie wir ein Wörterbuch oder ein Handbuch konsultieren, um ein Problem oder einen Zweifel zu lösen. Auf jeden Fall, Es ist keine gute Idee, sie zu handhaben oder zu bewegen, da dies zu ernsthaften Problemen im System führen kann. Durch die Verwendung eines visuellen Gleichnisses könnte das unsachgemäße Verschieben oder Ändern einer dieser Dateien wie das Entfernen einer Karte aus dem Boden eines Kartenhauses sein.

Am häufigsten haben DLL-Dateien die typische Erweiterung (.dll), obwohl sie manchmal mit derselben Dateierweiterung (.exe) erscheinen. Seien Sie vorsichtig und vermeiden Sie Verwirrung, denken Sie immer daran, dass DLL-Dateien nicht direkt, sondern automatisch ausgeführt werden.

DLL-Dateien

DLL-Dateien: Was sind das und wie werden sie geöffnet?

Vorteile von DLL-Dateien

Unter den Hauptvorteilen, die DLL-Dateien für den Betrieb eines Betriebssystems bieten, sollten folgende hervorgehoben werden:

  • Reduzieren der Größe ausführbarer Dateien, da der größte Teil des Codes in Bibliotheken und nicht im ausführbaren Programm selbst gespeichert ist.
  • Teilen zwischen mehreren Programmen oder Anwendungen. Dies ist möglich, wenn der verwendete Code relativ generisch ist, dh von vielen Programmen erkannt und verwendet werden kann. Das Wort "dynamisch" spiegelt genau diesen Aspekt wider, die Kraft, in mehreren Anwendungen nützlich zu sein.
  • Effizientere Verwaltung des Systemspeichers. Es reicht aus, eine einzige Kopie im Speicher zu behalten, die von allen Programmen verwendet werden kann, die sie gemeinsam nutzen, mit den daraus resultierenden Platzeinsparungen.
  • Mehr Flexibilität und Anpassung. Die Verbesserungen oder Korrekturen jeder neuen Version der dynamischen Bibliothek können von allen Anwendungen verwendet werden, die die Bibliothek gemeinsam nutzen.

Nachteile von DLL-Dateien

DLL-Dateien haben jedoch auch bestimmte Nachteile, insbesondere bei Windows. Dies sind Nachteile, die Sie beachten sollten. Die meisten dieser Probleme haben mit dem vierten Punkt der obigen Liste der Vorteile zu tun: Flexibilität. Es kommt vor, dass die neuen Versionen der Bibliotheken gelegentlich einzeln aktualisiert werden und einen Code enthalten, der nicht mit den Programmen kompatibel ist, die sie verwenden.

Die dadurch entstehenden Probleme sind Informatikern mit einem sehr markanten Namen bekannt: DLL-Hölle (DLL Hölle). Es kann beispielsweise vorkommen, dass bei der Installation eines Programms eine DLL durch eine neue, inkompatible Version ersetzt wird oder dass beim Versuch, ein Programm zu deinstallieren, eine der freigegebenen DLLs gelöscht wird. Das Ergebnis ist, dass viele Systemprogramme möglicherweise nicht mehr funktionieren. Tatsächlich eine wahre Hölle.

Glücklicherweise haben die neuen Windows-Versionen bereits die notwendigen Änderungen vorgenommen, um diese unangenehmen Situationen zu vermeiden.

DLL-Dateien herunterladen

Manchmal, insbesondere während der Installation bestimmter Programme, müssen wir möglicherweise DLL-Dateien an bestimmten Orten einfügen. Da muss man immer vorsichtig sein Download jedes externe Programm auf unserem Computer, aber noch mehr, wenn es um DLL-Dateien geht, aus den im vorherigen Abschnitt erläuterten Gründen.

Auf jeden Fall ist es beim Herunterladen einer DLL-Datei (immer aus einer sicheren Quelle) sehr praktisch Verwenden Sie den Windows-Editor. Das Verfahren ist einfach:

  1. Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie "Öffnen mit".
  2. Wählen Sie "Wählen Sie eines der Programme aus der Liste der installierten Programme aus" und klicken Sie auf "OK".
  3. Wählen Sie das Tool »Notepad« und klicken Sie erneut auf «OK».

Der gesamte Inhalt der DLL-Datei wird in Notepad angezeigt, obwohl es wahrscheinlich nur eine große Anzahl von Zeichen anzeigen wird, die für uns nicht lesbar sind. Die Lösung für den Inhalt der Datei lesen können ist die Verwendung eines Decompilers.

DLL-Dateien dekompilieren

Un Dekompilierer ist ein Programm, das uns den Quellcode zeigt, der verwendet wird, um eine bestimmte Datei oder ein bestimmtes Programm zu erstellen, und es auch in einen lesbaren Code zurücksetzt. Mit anderen Worten, es ist eine Art "Übersetzer", der uns hilft, ausführbaren Code in den Quellcode zu überführen. Natürlich ist es auch sinnvoll, den Quellcode anzuzeigen, mit dem eine DLL-Datei erstellt wurde.

Welchen Decompiler herunterladen? Am effektivsten ist dotpeek. Dieses kostenlose Tool von Jet-Gehirne kann Dekompilieren von Bibliotheken (.dll) und zeigen Sie sie als C#-Code an. Wir können dotPeek auch verwenden, um andere Arten von Dateien zu dekompilieren, wie unter anderem ausführbare Dateien (.exe), Windows 8-Metadatendateien (.winmd) oder komprimierte Dateien (.zip).

DLL-Dateien mit dotPeek dekompilieren

Das beste Tool zum Dekompilieren von DLL-Dateien: dotPeek

Sobald dotPeek auf unserem Computer installiert ist, sind dies die fünf Schritte die wir befolgen müssen, um mit der Dekompilierung einer DLL-Datei erfolgreich fortzufahren:

Paso 1

Klicken Sie auf "Datei", dann auf "Öffnen" und wählen Sie die DLL-Datei aus, die wir dekompilieren möchten. An dieser Stelle müssen Sie sich keine Sorgen machen, das System zu beschädigen, solange wir darauf achten, keine Änderungen an der Datei vorzunehmen.

Paso 2

Öffnen Sie die Datei mit dem Baugruppen-Explorer (Explorer bauen). Auf diese Weise können Sie durch die verschiedenen Codemodule navigieren, die die Datei enthält. Sie alle arbeiten zusammen und ergänzen sich gegenseitig, um die vollständige DLL-Datei zu bilden. Eine perfekte Harmonie. Mit dem Kompilierungs-Explorer können wir jeden der Knoten und Unterknoten sehen, in denen die Datei organisiert ist.

Paso 3

Um den Code für jeden dieser Knoten anzuzeigen, klicken Sie einfach darauf. Der Code wird automatisch rechts in der dotPeek-Benutzeroberfläche angezeigt. Dieser Code wird in C# angezeigt, obwohl es auch die Möglichkeit gibt, zusätzliche Bibliotheken herunterzuladen, um den ursprünglichen Quellcode anzuzeigen. Falls für einen Knoten zusätzliche Bibliotheken angezeigt werden müssen, lädt dotPeek diese automatisch herunter.

Paso 4

Sollten dennoch Knoten vorhanden sein, die nicht korrekt angezeigt werden können, können Sie trotzdem die Option "Schnelle Dokumentation" (Schnelldokumentation). Dazu müssen Sie Folgendes tun:

  • Gehen Sie zum Abschnitt "Code-Viewer" und platzieren Sie den Cursor einfach auf dem Codefragment, das Sie verdeutlichen möchten.
  • Dann müssen Sie das Code-Viewer-Fenster laden, indem Sie Strg + Q drücken und den Hyperlinks folgen.

Auf diese Weise können wir mehr Informationen zu jedem der Aspekte des Codes anzeigen, den wir analysieren möchten.

Paso 5

Es ist Zeit, den Code zu bearbeiten. Dazu müssen Sie es exportieren nach Visual Studio.

  • Klicken Sie im "Assembly Explorer" mit der rechten Maustaste auf die DLL-Datei.
  • Wählen Sie die Option »In Projekt exportieren».
  • Wählen Sie unter den Exportoptionen Visual Studio aus.

Nachdem der ausgewählte Code in Visual Studio geladen wurde, kann die DLL bearbeitet und kompiliert werden.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Actualidad Blog
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.