Lister les fonctions contenu dans une DLL

Tuizi Messages postés 144 Date d'inscription samedi 21 octobre 2000 Statut Membre Dernière intervention 7 mai 2009 - 18 oct. 2007 à 12:18
Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 - 18 oct. 2007 à 15:28
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

SharpMao Messages postés 1024 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 7 juin 2010 69
18 oct. 2007 à 12:38
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)
0
Tuizi Messages postés 144 Date d'inscription samedi 21 octobre 2000 Statut Membre Dernière intervention 7 mai 2009
18 oct. 2007 à 12:44
C'est pour des DLL de type Kernel32, user32, etc... donc pas en .NET

Tuizi
0
Tuizi Messages postés 144 Date d'inscription samedi 21 octobre 2000 Statut Membre Dernière intervention 7 mai 2009
18 oct. 2007 à 12:46
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
0
Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 41
18 oct. 2007 à 15:28
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
0
Rejoignez-nous