Prototype des fonctions exportées [DLL] - Divers - Programmation
MarshPosté le 18-07-2003 à 17:45:51
Voilà ce qui risque de culminer comme la question la plus stupide du w-e, mais j'ose:
Etant donnée une DLL non documentée -- dont on sait pourtant ce qu'elle fait ou pourrait faire -- y a-t-il un moyen/outil pour trouver le prototype (nb et types d'argus, type du retour) de ses fonctions exportées? [Je ne parle pas des ressources, menus, dialogs & co]
Concrètement, il s'agit d'une très vénérable DLL (utilisée par une très vénérable version de Word) qui affiche les synonymes. J'ai bien sûr les noms et rangs des fonctions, je peux générer sans pb une lib statique, etc., mais j'aimerais pouvoir appeler les fcts depuis mon prog.
Je sais ouvrir la librairie et récupérer le proc-address désiré depuis mon appli (dc j'ai le pointeur de la fct voulue), mais ça m'avance à rien puisque j'ignore comment "invoquer" la fct.
Est-ce faisable ou dois-je remballer mes utopies? Même les pistes les + invraisemblables m'intéresseront!
Marsh Posté le 18-07-2003 à 17:45:51
Voilà ce qui risque de culminer comme la question la plus stupide du w-e, mais j'ose:
Etant donnée une DLL non documentée -- dont on sait pourtant ce qu'elle fait ou pourrait faire -- y a-t-il un moyen/outil pour trouver le prototype (nb et types d'argus, type du retour) de ses fonctions exportées? [Je ne parle pas des ressources, menus, dialogs & co]
Concrètement, il s'agit d'une très vénérable DLL (utilisée par une très vénérable version de Word) qui affiche les synonymes. J'ai bien sûr les noms et rangs des fonctions, je peux générer sans pb une lib statique, etc., mais j'aimerais pouvoir appeler les fcts depuis mon prog.
Je sais ouvrir la librairie et récupérer le proc-address désiré depuis mon appli (dc j'ai le pointeur de la fct voulue), mais ça m'avance à rien puisque j'ignore comment "invoquer" la fct.
Est-ce faisable ou dois-je remballer mes utopies?
Même les pistes les + invraisemblables m'intéresseront!
Merci d'avance.