DLL : y a quoi dedans ? - Programmation
Marsh Posté le 08-11-2001 à 08:17:39
La réponse esr claire: non.
La seule chose que tu peux connaitre est l'interface explicitement exportée par cette dll (et donc déclaré comme tel par celui ou celle qui l'a compilé).
Si ce que tu demandes étatit possible, on n'aurrait pas autant parler les API "cachées" de windows, de fonctions non documentées, etc... A partir d'une dll, tu ne peux obtenir que le nom des fonctions et variables exportées.
Marsh Posté le 08-11-2001 à 12:45:59
Oui, je m'en doutais un peu...
Donc, sans la doc à jour au bon soin des éditeurs de soft, point de salut !
A défaut, je suis preneur pour le nom des fonctions & variables exportées...
c'est quoi le soft pour ça ?
Marsh Posté le 08-11-2001 à 13:08:23
si t'as visual, tu va dans une fenetre msdos et tu fais
dumpbin madll /EXPORTS
(ou export, je sais plus)
Marsh Posté le 08-11-2001 à 17:01:06
Si non tu peux aussi editer la DLL à l'éditeur exadécimal t'as souvent le nom des fonctions qui traine dedans (par contre me souvient pas si y a le arguments, je crois pas)
Marsh Posté le 08-11-2001 à 20:19:55
si dans dll tu as des fonctions exporter en C++, tu peux connaitre les types de retour et des params avec depedency walker.
func export en C : juste le nom
enfin, j'aime bien toutes les repondes qui contredisent SoWhatIn22
[edtdd]--Message édité par TheJackal--[/edtdd]
Marsh Posté le 09-11-2001 à 00:12:34
Merci à tous.
Me v'là du boulot !
Marsh Posté le 07-11-2001 à 23:34:42
Existe t'il un prog permettant de connaître les fonctions des DLL, leurs paramètres d'appel (nb et type) et ce qu'elle retournent?
---------------
Il n'y a pas de bonne réponse à une mauvaise question.