Liste des fonctions exportées d'une DLL
Je suis à la recherche d'un moyen (en C++/Windows) à la liste des fonctions exportées d'une DLL (et peut-être même des méthodes qui ne sont pas exportés) à l'aide de dbgHelp.
Quelqu'un sait quelle méthode peut le faire?
- double possible de l'API Win32 pour énumérer dll fonctions d'exportation?
- Un débogueur ne se soucie pas de savoir si une fonction est exporté ou non. Exemple de Code est ici: msdn.microsoft.com/en-us/library/ms679318%28VS.85%29.aspx
- mais je suis à la recherche d'un cas dans lequel je n'ai pas le Pdb. Va SymLoadModuleEx m'aider ici?
- hmm... "SymEnumSymbols", pas SymLoadModuleEx, je ne sais pas pourquoi je l'ai écrit...
Vous devez vous connecter pour publier un commentaire.
Il est le code ici pour ce faire. J'ai nettoyé un peu et il a travaillé dans le scénario présenté ci-dessous, la récupération des noms de fonction de
Kernel32.Dll
.Si vous êtes du contenu avec d'autres outils, puis il y a un certain nombre qui ne liste des fonctions exportées. L'un est Microsoft
dumpbin
, utilisez le/exports
option.