[Dll] Y a t'il un moyen de connaitre les specifs des fcts d'1 DLL?

Y a t'il un moyen de connaitre les specifs des fcts d'1 DLL? [Dll] - Divers - Programmation

Marsh Posté le 07-10-2003 à 09:13:43    

Hello !
 
J'ai une DLL que j'ai récupéré qui a priori résoud un de mes gros soucis.
 
Cependant, j'ai pas les specifs de cette DLL, et l'auteur est injoignable.
 
Avec l'utilitaire dependency walker j'ai le nom des fonctions de cette dll, et mais pas ses paramètres et ses types de retour...
 
Existe t'il un utilitaire permettant de savoir tout ca ?
 
Histoire que je puisse utiliser ladite fonction :/
 
J'ai fait quelques essais mais peu concluants :/
 
Merci :jap:


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 07-10-2003 à 09:13:43   

Reply

Marsh Posté le 07-10-2003 à 09:17:46    

non a ma conaissance strictement aucun moyen
Enfin si, un :
 
1) les fonctions exportés utilisent une decoration type C++
2) tu connais le compilo ayant servi la construction de la dll
3) tu connais la decoration que le compilo applique a un nom de fonction
 
la tu devrais y arriver
 
Sinon il te reste une (vaillante) methode : pas a pas au desassembleur et tu essayes de voir ce qu'il se passe..... (bon courage :O)
 
 

Reply

Marsh Posté le 07-10-2003 à 09:20:51    

ouiiiiiiin :cry:
 
Quelle idée ils ont de pas avoir un email valide je t'assure :cry:
 
Bon ben je vais devoir tester, mais merci :jap:


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 07-10-2003 à 09:23:00    

Enfin bon, je connais une fonction au moins sur le tas ( aps de paramètres, retourne un int), et la deuxieme qui me manque doit retourner un int aussi, mais a elle deux paramètres je pense ( j'ai des access violation... )
 
Je vais essayer de me débrouiller...


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 07-10-2003 à 09:23:11    

franchement au disasm c assez "mission impossible" quand meme :O
Sauf si tes fonctions sont du genre bien con, type elle te remplisse un tableau de char, mais sinon...
 
 

Reply

Marsh Posté le 07-10-2003 à 09:26:17    

Il existe des utilitaires listant les fontions exportées par les DLL.


---------------
Le Tyran
Reply

Marsh Posté le 07-10-2003 à 09:27:42    

chrisbk a écrit :

franchement au disasm c assez "mission impossible" quand meme :O
Sauf si tes fonctions sont du genre bien con, type elle te remplisse un tableau de char, mais sinon...
 
 
 


 
Nan, ca joue avec le Smbus :/
 
LetoII : merci, mais j'en parle déjà dans le premier post si tu lis bien ;)


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 07-10-2003 à 09:28:05    

Ouais
et ? :D
Un topic, ca se lit :O

Reply

Marsh Posté le 07-10-2003 à 09:29:11    

je sais qu'il y a un paramètre au moins ( read of address 000000 comme erreur, ca trompe pas), maistenant, faut que je trouve kwoa :D


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 07-10-2003 à 09:30:52    

le nombre de paramete tu peux generalement (et si t un peu chanceux) le distingue rapidement en regardant les instructions utilisant ESP
 
 

Reply

Marsh Posté le 07-10-2003 à 09:30:52   

Reply

Marsh Posté le 07-10-2003 à 10:23:41    

je testerai ce soir mais je crois que j'ai mon idée :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed