列出 DLL 的导出函数
我正在寻找一种方法(在 C++/Windows 中)使用 dbgHelp 列出 DLL 的导出函数(甚至可能是未导出的方法)。
有人知道哪种方法可以做到吗?
I'm looking for a way (in C++/Windows) to list the exported functions of a DLL (and maybe even methods which are not exported) using dbgHelp.
Does anybody know which method can do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您对其他工具感到满意,那么有一些工具确实列出了导出的函数。一种是微软的
dumpbin
,使用/exports
选项。If you're content with other tools then there are a number that do list exported functions. One is Microsoft's
dumpbin
, use the/exports
option.有代码这里 来执行此操作。我已经对其进行了一些清理,并且它在下面所示的场景中工作,从
Kernel32.Dll
检索函数名称。There is code here to do this. I have cleaned it up a bit and it worked in the scenario shown below, retrieving function names from
Kernel32.Dll
.