Wie öffne ich .dll Dateien um zu sehen was drin steht?
Verlor ich die Lösung Klasse-Bibliothek, kann ich .dll
- Datei, die erstellt wird, indem class-library
.
InformationsquelleAutor der Frage HaDe | 2013-08-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
sind Sie besser dran mit einem decompiler wie redgates .net reflector oder jetbrains resharper decompiler. es gibt open-source-diejenigen, die auch gerne
http://www.jetbrains.com/decompiler/
http://ilspy.net/
InformationsquelleAutor der Antwort Peter Kellner
Folgen Sie den nachstehenden Schritten..
"Visual Studio Eingabeaufforderung" im Fall von VS 2010.
File->New
.Dann Fügen Sie erforderlich .dll Datei.InformationsquelleAutor der Antwort Abhi
Ich denke, dass Sie heruntergeladen haben .NET Reflector & diese FileGenerator plugin http://filegenreflector.codeplex.com/ , Wenn Sie das tun,
Öffnen der Reflector.exe,
Gehen Sie auf Ansicht, und klicken Sie auf Add-Ins,
In der Add-Ins Fenster klicken Sie auf Hinzufügen...,
Dann finden Sie die dll, die Sie heruntergeladen haben
FileGenerator.dll (Hexe kam mit dem FileGenerator plugin),
Dann schließen Sie die Add-Ins Fenster.
Gehen Sie zu Datei und klicken Sie auf Öffnen, und wählen Sie die dll, die Sie wollen, zu dekompilieren,
Nachdem Sie gewählt haben, erscheint im tree-view,
Gehen Sie zu Extras, und klicken Sie auf Generieren-Dateien(Strg+Shift+G),
wählen Sie das Ausgabe-Verzeichnis und wählen Sie die entsprechenden Einstellungen Ihren wünschen
Klicken Sie auf Dateien generieren.
ODER
verwenden http://ilspy.net/
InformationsquelleAutor der Antwort Backtrack
Öffnen
.dll
- Datei mit visual studio. Oder Ressourcen-editor.InformationsquelleAutor der Antwort vusan
Bekommst du nicht den genauen code, aber Sie können eine version dekompiliert.
Das beliebteste (und beste) tool ist Reflektoraber es gibt auch andere .Net decompilers (wie Dis#).
Können Sie auch die Dekompilierung der IL mit ILDASMdie im Bundle mit dem .Net Framework-SDK-Werkzeuge.
InformationsquelleAutor der Antwort Rohit
*.dll-Dateien sind Archiv-Dateien öffnen mit winzip/7zip etc. Das ist nicht zu sagen, dass alle .dll-Dateien sind Archive, die Sie speichern können, die nichts mit der .dll-Erweiterung jedoch die meisten windows .dll-Dateien generiert werden, die Archive Beispiele HIERFÜR sind windows - >twain_32.dll das ist ein Archiv-Datei jedoch twain.dll nicht wenn man sich twain.dll Sie werden sehen, eine MZŽ als die ersten drei Editor-Zeichen bezeichnet einen Kompilierten C-Datei, Programm oder Teil eines Programms ist. In der Erwägung, dass die MZ scheint zu sein, ein Archiv.
Auch die meisten .exe-Dateien sind Archive, die meist mit einem Symbol, Bild etc. für die Datei und den windows-installer-Pakete als auch Sie enthalten alle Informationen, die das Programm ausführen muss, um Bilder,Filme etc. und auch Verzeichnisse, einschließlich Informationen zur installation und plain-text-Datei.
Ich habe ein Spiel hier game.exe und es enthält java-class-Dateien aus einem Bild ein Zeiger Regie .exe-Datei ausführen .bat-Datei. Offensichtlich Ihre .bat-Datei ausführen javac-Aufruf aus dem Archiv und starten das Spiel gibt es auch ein paar .dll-Archive mit java-class-Dateien auch.
standard-Symbol " redirect hier .ico ist ein Bild-Datei innerhalb einer .dll-Datei innerhalb einer .exe-Datei. Also das Bild gesehen, auf dem .exe-Datei ist das minecraft logo. Dies ist in einer Datei namens autorun.inf. Zweites Beispiel
Dies ist die solid edge autorun.inf-Datei enthaltenen solidedge.exe Autostart\ Autostart.dll -Verzeichnis. open=autostart.exe gibt die autostart.exe Datei zum ausführen von innerhalb der ursprünglichen solidedge.exe Archiv. Hier ist ein Beispiel-Programm mit der .dll ("dynamic link library") - Dateien http://www.flipcode.com/archives/Creating_And_Using_DLLs.shtml.
Es zeigt auch, wie Sie erstellt werden. Wie Sie sehen können, den Inhalt der dll-Datei aufgerufen wird, die durch eine exe-Datei wie ich bereits erklärt gibt es auch ein tutorial hier http://msdn.microsoft.com/en-us/library/ms235636.aspx und wie gesagt 7zip oder winzip öffnen Sie eine dynamic-link Bibliothek als Archiv so lange, wie Sie haben .dll Datei. Wenn der Inhalt der dynamic link-Bibliothek kompiliert wurden, offensichtlich benötigen Sie ein Programm, das die Datei gelesen werden kann.
Jedoch seit .dll-Dateien sind per definition nur Archiv-Bibliothek-Dateien die dll selbst sollte lesbar sein und nicht kompiliert C -, C# - Datei etc etc Grundsätzlich .dll-Dateien sind Archive gut sein soll wenn ein .dll-Datei wird erstellt, in visual studio die dll wird erstellt und alle Informationen, die Sie speichern in die dll-Datei ist verschlüsselt. Meist diese Verschlüsselung erfolgt über visual studio selbst und in der Regel nicht von hand bearbeitet. Wenn Sie Lesen .dll-Datei-Inhalt als .exe-die Inhalte werden automatisch entschlüsselt. Nun, wenn wir reden über das kompilieren ein Programm, das wir verändern die Inhalte in bytecode die Maschine problemlos interpretiert.
Diese Dateigröße wäre kleiner als die ursprüngliche Datei mit dem gleichen Inhalt. Aber die Dateigröße wird größer, was darauf hindeutet, dass die Datei tatsächlich verschlüsselt wurden. Wahrscheinlich um zu verhindern, dass die Menschen das Lesen Ihres Codes. Als Ergebnis der Lektüre .dll-Inhalt wird als Entschlüsselung und keine Dekompilierung. Die Dekompilierung umwandeln würde, die bereits erstellt txt Dateien, nicht lesbare byte-code. Die Verwendung von standard -.dll-Dateien ist per definition nicht Open-Source, weil es sich um die absichtliche Verschleierung von byte-code.
InformationsquelleAutor der Antwort