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

Signaler
Messages postés
57
Date d'inscription
lundi 23 février 2004
Statut
Membre
Dernière intervention
11 septembre 2008
-
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
-
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

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
85
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#
Messages postés
57
Date d'inscription
lundi 23 février 2004
Statut
Membre
Dernière intervention
11 septembre 2008
1
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.

++
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
85
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#