Antworten:
Für nativen Code ist es wahrscheinlich am besten, Dependency Walker zu verwenden . Es ist auch möglich , das mit Visual Studio gelieferte Befehlszeilenprogramm dumpbin zu verwenden .
Verwenden Sie den kostenlosen DLL Export Viewer , er ist sehr einfach zu bedienen.
Sie können den Objektbrowser in Visual Studio ausprobieren .
Wählen Sie Benutzerdefinierten Komponentensatz bearbeiten . Von dort aus können Sie aus einer Vielzahl von .NET-, COM- oder Projektbibliotheken auswählen oder einfach externe DLLs über Durchsuchen importieren.
View
. Und ja, es funktioniert nicht (warum sollte es, es ist Microsoft)
Verwenden Sie die dumpbin
Befehlszeile .
dumpbin /IMPORTS <path-to-file>
sollte die in diese DLL importierte Funktion bereitstellen. dumpbin /EXPORTS <path-to-file>
sollte die Funktionen bereitstellen, die es exportiert.Verwenden Sie dotPeek von JetBrains.
https://www.jetbrains.com/decompiler/
dotPeek ist ein kostenloses Tool, das auf ReSharper basiert. Es kann jede .NET-Assembly zuverlässig in C # - oder IL-Code dekompilieren.
Für .NET-DLLs können Sie ildasm verwenden
Ohne uns zu sagen, aus welcher Sprache diese DLL / Assembly stammt, können wir nur raten.
Wie wäre es mit .NET Reflector?
Wenn eine DLL in einer der .NET-Sprachen geschrieben ist und Sie nur anzeigen möchten, welche Funktionen vorhanden sind, enthält das Projekt einen Verweis auf diese DLL.
Doppelklicken Sie dann auf die DLL im Referenzordner und sehen Sie, welche Funktionen sie hat, im Fenster OBJECT EXPLORER
Wenn Sie den Quellcode dieser DLL-Datei anzeigen möchten, können Sie eine Dekompileranwendung wie .NET Reflector verwenden. hoffe das hilft dir