Fonctions présentes dans une DLL

bodylovebis Messages postés 19 Date d'inscription lundi 30 décembre 2002 Statut Membre Dernière intervention 23 mai 2012 - 8 sept. 2006 à 11:30
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 - 9 sept. 2006 à 13:23
Bonjour à tous,

Voilà j'ai une DLL et avec Dependency Walker j'ai la liste des fonctions qu'elle contient. J'aimerais savoir quels sont les argument que chaque fonction doit prendre.

Comment faire ?

Merci d'avance.

Damien

3 réponses

le5ejumeau Messages postés 130 Date d'inscription mardi 11 mars 2003 Statut Membre Dernière intervention 9 juillet 2009
8 sept. 2006 à 11:34
sa fait longtemps que j'ai pas fait de vb6 mais lorsque tu fait F2 tu n'as pas acces à toutes ces informations ?
0
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
8 sept. 2006 à 11:41
Question récurente.

Il n'y a pas de miracle, seule la doc sur la dll (ou des infos glanées sur le net) peut te renseigner. Il n'y a pas moyen à priori de récupérer ni la liste, ni le type des arguments que demande les fonctions d'une dll, à partior de la dll elle même.

DW, ne te donnera que la liste des fonctions publiques. Ca te fait déjà un point de départ pour tes recherche.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
0
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 25
9 sept. 2006 à 13:23
salut,

euh tu peux essayer ca : http://www.vbfrance.com/codes/DESASSEMBLEUR-FICHIER-PE-VXD-COFF-LIB-MZ_38977.aspx

ca peut te donner le nombre de paramètres et un semblant de type mais ca peut aussi se tromper complètement...

si c'est une dll qui n'utilise pas stdcall en vb ca va être plus dur...si c'est du C++, le nom de la fonction te donnera le type et le nom des paramètre (mais pas la description) mais ca sera vachement dur à utiliser en VB...

ShareVB
0
Rejoignez-nous