petermadio
Messages postés30Date d'inscriptionlundi 10 avril 2006StatutMembreDernière intervention24 décembre 2011
-
10 mai 2006 à 04:20
valantino1
Messages postés12Date d'inscriptionjeudi 19 novembre 2009StatutMembreDernière intervention 1 décembre 2010
-
19 janv. 2008 à 21:31
Salut !
Je voudrais savoir comment utiliser quelques fonctions d'une dll dont je connais pas les paramaitres de la fonctions.Est-ce possible ? Si oui comment ?
( Au fait la dll permet de creer un volume , de le monter ) mais les paramaitres de ces fonctions je connais pas.
J'ai le même problème avec un exécutable .exe ou qu'est-ce qu'on peut faire exactement si on a l'exécutable dont on ne connait pas les fonctions incluses mais qu'on veut utiliser?
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 10 mai 2006 à 10:29
Mais vous parlez d'une DLL native là !? Pour une DLL .NET tu peux regarder les métas-données avec ILDasm.exe, Reflector.exe ou encore avec l'explorateur d'objets de Visual Studio. Pour une lib native en C faut se référer aux fichiers headers ( *.h ).
petermadio
Messages postés30Date d'inscriptionlundi 10 avril 2006StatutMembreDernière intervention24 décembre 2011 10 mai 2006 à 13:59
Salut ,
Merci pour vos réponses .
Lutinore, il s'agit d'une lib native en C mais je n'ai pas les headers(*.h).Peut-être j'ai pas compris ce que tu voulais dire.
S'il te plaît je voudrais aussi avoir plus de connaissances sur ILDasm.exe, Reflector.exe
econs,
le nom de la dll est PGP_SDK.dll et aussi pdapi.dll de private disk light
pour le pdapi j'ai trouvé la fonction CreateDisk mais sans les paramètres
Merci de vous lire !
Amicalement Peter.
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 10 mai 2006 à 16:48
ILDasm.exe est le logiciel de Microsoft qui est inclus dans le SDK, il permet désassembler les exécutables et les librairies .NET, pour voir les métas-données, les fonctions, leurs paramètres etc..Reflector est un logiciel gratuit encore plus puissant qui permet la même chose mais en plus il désassembler le code IL en C#, VB ou Delphi..
Si tes libs, sont des libs commerciales normalement elle sont fournies avec un SDK, qui contient la doc et les fichiers headers, y'a que sur le site de l'éditeur que tu pourras trouver ça.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 19 mai 2006 à 16:21
Salut,
Apparement, il est impossible de connaitre les paramètres des fonctions
d'une dlls (Sauf en désassemblant bien sûr, procédure fastidieuse et
exigeant des connaissnces poussées dans la plupart des cas.), par
contre pas mal de logiciel permettent de connaitre les noms des
foncitons contenu dans les dlls. Un exemple.