1
我有.pdb
文件,从MS符号服务器下载。我需要获取符号列表(函数,参数,任何东西)。 CodeProject上有一个工具,但它只报告模块。 API有DbgHelp
,但它只能用于运行进程。我如何离线阅读.pdb
文件?使用哪个工具打开.pdb(符号)文件?
我有.pdb
文件,从MS符号服务器下载。我需要获取符号列表(函数,参数,任何东西)。 CodeProject上有一个工具,但它只报告模块。 API有DbgHelp
,但它只能用于运行进程。我如何离线阅读.pdb
文件?使用哪个工具打开.pdb(符号)文件?
好消息的人还在找,
你追求的是现在开源的信息!
https://github.com/Microsoft/microsoft-pdb
一些真正有趣的东西在那里。像这样pdbdump.cpp file, 及其dumpPublics function或其main flow controls。 Good documentation too
PDB(程序数据库)将地址映射到符号。它不包含任何符号,函数,变量等)。你真的想达到什么目的? – IInspectable
我有''.dll.''通过阅读它的PE头我可以得到导出的符号(函数)列表。但PDB可能包含有关未显示的函数(当然它们的行号),它们的参数等信息。我想要阅读这些信息 – user996142
行号是没有意义的,除非你有源代码。如果你这样做,为什么你需要逆向工程二进制文件?您可以使用[Debug Help Library](https://msdn.microsoft.com/en-us/library/windows/desktop/ms679309.aspx)从[Symbol Files](https:// msdn)中读取某些信息。 microsoft.com/en-us/library/windows/desktop/aa363368.aspx)。 – IInspectable