web-dev-qa-db-fra.com

Comment afficher les fonctions DLL?

J'ai un fichier DLL. Comment puis-je afficher les fonctions dans cette DLL?

115
sumit

Pour le code natif, il est probablement préférable d'utiliser Dependency Walker . Il est également possible d'utiliser l'utilitaire de ligne de commande dumpbin fourni avec Visual Studio.

67
detunized

Utilisez le gratuit DLL Export Viewer , il est très facile à utiliser.

45
Kenan D

Vous pouvez essayer le Navigateur d’objets dans Visual Studio.

Sélectionnez Edit Custom Component Set. À partir de là, vous pouvez choisir parmi une variété de bibliothèques de projets .NET, COM ou de projets, ou simplement importer des dll externes via Parcourir.

34
cslewy

Utilisez dumpbin ligne de commande .

  • dumpbin /IMPORTS <path-to-file> doit fournir la fonction importée dans cette DLL.
  • dumpbin /EXPORTS <path-to-file> devrait fournir les fonctions qu'il exporte.
20
jmcarter9t

Pour les DLL .NET, vous pouvez utiliser ( ildasm

7
altumano

Sans nous dire de quelle langue provient cette dll/Assembly, nous ne pouvons que deviner.

Alors que diriez-vous de . NET Reflector

6
Adriaan Stander

Utilisez dotPeek de JetBrains.

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

dotPeek est un outil gratuit basé sur ReSharper. Il peut décompiler de manière fiable tout assemblage .NET en code C # ou IL.

3
Shayan

Si un DLL est écrit dans l'un des langages .NET et si vous souhaitez uniquement afficher les fonctions, il est fait référence à ce DLL dans le projet.

Double-cliquez ensuite sur le DLL dans le dossier des références, puis vous verrez ses fonctions dans la fenêtre de l'Explorateur d'objets.

Si vous souhaitez afficher le code source de ce fichier DLL, vous pouvez utiliser une application de décompilation telle que le réflecteur .NET. espérons que cela vous aide.

2
Karamafrooz