Bonjour !
je voulais savoir comment faire pour connaitre toute les fonctions contenus dans un fichier dll?
merci d'avance
++
Bonjour !
je voulais savoir comment faire pour connaitre toute les fonctions contenus dans un fichier dll?
merci d'avance
++
pensez au
tiens j'ai trouvé les soruces d'un programme delphi qui permet de connaitre le nom des fonctions contenue dans une dll, tu peux toujours y jeter un coup d'oeil:
http://www.fobec.com/protec/grenier2...hier&id_log=29
Jérémy
Ingénieur Conception et Développement
Tu peux aussi utiliser Dependency walker.
" Dis ce que tu veux qui insulte mon honneur car mon silence sera la réponse au mesquin.
Je ne manque pas de réponse mais : il ne convient pas aux lions de répondre aux chiens ! " [Ash-Shafi'i ]
Bonjour, tu ne saurais pas ou je peut télécharger la version fraçaise ?Envoyé par hegros
Aucune idée à vrai dire.En fait je l'utilisais à l'époque quand c'était fourni avec Visual C++ et il me semble pas que c'était en français...Envoyé par koKoTis
C'est quelle version que tu as ? Pour regarder les noms des dll même en allemand ca devrait faire l'affaire non ?
" Dis ce que tu veux qui insulte mon honneur car mon silence sera la réponse au mesquin.
Je ne manque pas de réponse mais : il ne convient pas aux lions de répondre aux chiens ! " [Ash-Shafi'i ]
OK, merci encore
Il ya a un moyen d'appeler les fonction que l'on trouve dans les dll en ligne de commande ?
Il faudrait peut être pas trop en demander hein !Envoyé par koKoTis
Non sérieusement pour les appeler il faudrait que la dll soit déja chargée en mémoire dans ce cas là alors il existe peut être une façon de le faire en ligne de commande mais j'en ai pas connaissance.
Par contre tu peux créer un mini projet C ou C++ et faire appel au fonction que tu veux.
Qu'est-ce que tu cherches à faire exactement peut être qu'en nous le disant on pourra trouver des solutions.
" Dis ce que tu veux qui insulte mon honneur car mon silence sera la réponse au mesquin.
Je ne manque pas de réponse mais : il ne convient pas aux lions de répondre aux chiens ! " [Ash-Shafi'i ]
rundll32.Exe peut appeler en ligne de commande une fonction d'une DLL, mais après, encore faut-il savoir pourquoi faire cela, et surtout j'ignore s'il est possible de passer des paramètres à ladite fonction...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
tout dabord merci pour vos reponces !!
et sans vouloir etre trop exigeant comment une foie que l'on as la fonction connaitre les parametre à y passer?
merci
+
pensez au
Si la fonction n'a pas une interface C++ (et la plupart des DLLs ont une interface C car seule l'interface C est compatible), tu ne peux.
Mais que diable cherches-tu à faire ?
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
bonjour,
et en faisant tes recherches sur le site msdn (va sur le site en anglais qui est sans doute plus documentée) ? Normalement tu as le détail des fonctions des librairies windows.
justement c'est pour voir ce que je peut faire de ces fameuses API dont je sais maintenant me servir que je veux voir tout un eventail de fonctions.Avec sa je pourais mieux me rendre compte de vraiment tout ce que je peux faire.Envoyé par Médinoc
pensez au
Y'a la doc et les headers, pour ça...
Et on n'utilise pas une fonction non-documentée, donc c'est tant mieux que tu ne puisses pas obtenir son prototype...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
je ne cherche pas à utiliser une fonction comme sa au hazard mais je cherche à connaitre un eventails de fonctions existantes. Ensuite une foie que j'ai repéré celles qui me paraiterons utiles, je ferais des rechers à leurs sujet de manieres à en avoir une description detaillée.
pensez au
C'est de l'utilisation au hasard, pour moi.
Pour une recherche, le nom suffit. Si tu veux faire une recherche sur chaque fonction qui soit exportée mais non-déclarée (il n'est même pas supposé y en avoir), tu fais la liste avec Dependency Walker (depends.exe) et tu compares avec le header...
Et si la fonction est déclarée mais non-documentée, le problème pour regarder dans la DLL ou pour connaitre son prototype ne se pose pas...
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager