Hoe DLL-functies bekijken?

Ik heb een DLL-bestand. Hoe kan ik de functies in die DLL bekijken?


Antwoord 1, autoriteit 100%

Voor native code is het waarschijnlijk het beste om Dependency Walkerte gebruiken. Het is ook mogelijk om de opdracht dumpbinte gebruiken line-hulpprogramma dat bij Visual Studio wordt geleverd.


Antwoord 2, autoriteit 69%

Gebruik de gratis DLL Export Viewer, het is heel gemakkelijk te gebruiken.


Antwoord 3, autoriteit 52%

U kunt de Objectbrowserin Visual Studio proberen.

Selecteer Gebruikerscomponentenset bewerken. Van daaruit kunt u kiezen uit verschillende .NET-, COM- of projectbibliotheken of gewoon externe dll’s importeren via Browse.


Antwoord 4, autoriteit 39%

Gebruik de opdracht dumpbin-regel.

  • dumpbin /IMPORTS <path-to-file>zou de functie moeten leveren die in die DLL is geïmporteerd.
  • dumpbin /EXPORTS <path-to-file>zou de functies moeten bieden die het exporteert.

Antwoord 5, autoriteit 14%

Gebruik dotPeek van JetBrains.

https://www.jetbrains.com/decompiler/

dotPeek is een gratis tool gebaseerd op ReSharper. Het kan betrouwbaar decompileren
elke .NET-assembly in C#- of IL-code.


Antwoord 6, autoriteit 13%

Voor .NET DLL’s kunt u ildasm


Antwoord 7, autoriteit 8%

Zonder ons te vertellen uit welke taal deze dll/assembly afkomstig is, kunnen we alleen maar raden.

En hoe zit het met .NET Reflector


Antwoord 8, autoriteit 2%

Als een DLL is geschreven in een van de .NET-talen en als u alleen wilt zien welke functies, is er een verwijzing naar deze DLL in het project.

Dubbelklik vervolgens op de DLL in de map references en je zult zien welke functies het heeft in het OBJECT EXPLORER-venster

Als u de broncode van dat DLL-bestand wilt bekijken, kunt u een decompilertoepassing gebruiken, zoals .NET-reflector. hoop dat dit je helpt.

Other episodes