Lister les fonctions contenu dans une DLL

Signaler
Messages postés
144
Date d'inscription
samedi 21 octobre 2000
Statut
Membre
Dernière intervention
7 mai 2009
-
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
-
Bonjour,

J'aurais aimer savoir si il y avais un moyen "simple" en C# pour lister les fonctions contenu dans une DLL?

Merci

Tuizi

4 réponses

Messages postés
1024
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
7 juin 2010
62
Hello,

Si c'est pour voir les classes et méthodes d'une dll .net, je te conseille Reflector.

Si ce n'est pas une dll .net, il doit surement y avoir des outils similaires, mais je ne les connais pas.

Amicalement, SharpMao

"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)
Messages postés
144
Date d'inscription
samedi 21 octobre 2000
Statut
Membre
Dernière intervention
7 mai 2009

C'est pour des DLL de type Kernel32, user32, etc... donc pas en .NET

Tuizi
Messages postés
144
Date d'inscription
samedi 21 octobre 2000
Statut
Membre
Dernière intervention
7 mai 2009

Et puis je veux faire ça dans mon programme C#, donc un outils capable de les lister me sert à rien, car moi je veux faire du traitement sur les données que je vais récupérer de la DLL
Tuizi
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
38
Salut, l'outil en question c'est dumpbin.exe "dumpbin.exe -exports".  Par contre je ne sais pas comment faire la même chose par code, j'magine qu'il faut déja bien connaitre le format COFF/PE .

http://msdn.microsoft.com/msdnmag/issues/02/02/PE/default.aspx