2010-01-07 5 views
0

Je veux la namelist de fonction exportée (par nom et par ordinal) d'une DLL. J'ai obtenu les noms de fonctions (exportés par nom) en utilisant la table de répertoire d'exportation, mais je ne peux pas récupérer la liste de fonctions exportée, qui a exporté par ordinals.Comment obtenir les noms des fonctions exportées à partir d'un .dll (système)?

S'il vous plaît aidez-moi à le récupérer. J'ai aussi essayé .lib de cette DLL, il y a aussi, affiche NONAME. merci à l'avance pour les légendes

Répondre

0

Si vous avez MingW32 installé, il suffit de lancer

nm.exe your_dll

Où your_dll est le dll que vous voulez obtenir les ordinaux et les exportations de. nm.exe doit être dans le répertoire bin de votre installation de mingw32.

+0

george, pouvez-vous donner une brève explication sur mingw32 .. – Mosttre

+0

Mingw32 est le port Windows du compilateur unix, GCC. Vous pouvez l'obtenir à http://mingw.org/category/wiki/download –

1

Si vous connaissez le nom dll, vous pouvez voir à travers de nombreux outils (explorer pe, CFF Explorateur), ici tous les noms de fonction exportés sont visibles avec une façon ordinale .Une autre de Microsoft (Dumpbin.exe) est un outil de ligne de commande ..site également la liste de tous les noms fn exportés

Questions connexes