【问题标题】:Read linker information from a dll [duplicate]从 dll 中读取链接器信息 [重复]
【发布时间】:2013-10-10 11:33:50
【问题描述】:

我有一个使用 Visual Studio 2012 构建的 C++ DLL,但缺少源代码。

我想知道我可以从中调用哪些函数,如果可能的话,还有可以访问的命名空间和类。有没有办法找到 dll 中可用的所有内容?

【问题讨论】:

  • 您可以通过dependency.exe (dependencywalker.com) 找到的导出函数列表。除此之外,您可以反汇编 DLL 并尝试弄清楚它包含哪些函数以及它们采用哪些参数。

标签: c++ windows visual-studio-2012 dll


【解决方案1】:

dumpbin 将在使用/EXPORTS 选项调用时告诉您所有的 dll 导出。

dumpbin /EXPORTS mydll.dll

【讨论】:

  • 并且 dumpbin 在 Visual Studio 工具的开发人员命令提示符下可用。谢谢。
【解决方案2】:

我猜DUMPBIN.exe 就是你要找的。但是请使用搜索功能,因为这个答案已经提供了好几次了,例如here.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-13
    相关资源
    最近更新 更多