Lister les fonctions d'une dll non-managée

li9 Messages postés 57 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 11 septembre 2008 - 3 févr. 2005 à 03:07
cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 - 3 févr. 2005 à 21:36
Salut tout le monde,

est-ce que quelqu'un aurait une idée de ce qu'il faudrait faire pour
lister les fonctions( et leurs parametres ) d'une dll qui n'a pas été écrite en C# ou autre langage .NET ?

Merci d'avance !

(ps : j'ai posté dans le theme "api" parce que c'est plus ou moins en
rapport avec les api dans mon projet et surtout parce que je
savais pas ou le mettre ailleurs ^^" ).

3 réponses

cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 100
3 févr. 2005 à 08:21
Il y a bien dumpbin qui permet de le faire. (/EXPORTS)
Tu peux aussi te servir de PEBrowse Pro.
Par contre si tu parlais de le faire via du code C# là je ne sais pas.

Cocoricoooooooo !!!!
coq
MVP Visual C#
0
li9 Messages postés 57 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 11 septembre 2008 1
3 févr. 2005 à 11:54
Oui oui , je parlais de le faire en C# , je sais qu'avec la classe Assembly de System.Reflection

on peut avoir des infos sur des PE mais uniquement pour des appli .net .

Au debut je pensais decortiquer la dll , trouver une sorte de fst et recuperer toutes les fonctions,

mais bon , comme ca risque de prendre du temps donc je demandais a tout hasard ^^"

Merci pour ta réponse Coq.

++
0
cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 100
3 févr. 2005 à 21:36
Je ne connais pas de code C# pour faire ça.
Par contre tu peux t'inspirer de ça : http://www.cppfrance.com/codes/FONCTIONS_IMPORTEES-EXPORTEES_DUN_EXECUTABLE_-WIN32-/25603.aspx

Cocoricoooooooo !!!!
coq
MVP Visual C#
0
Rejoignez-nous