2016-05-17 53 views
1

我有.pdb文件,从MS符号服务器下载。我需要获取符号列表(函数,参数,任何东西)。 CodeProject上有一个工具,但它只报告模块。 API有DbgHelp,但它只能用于运行进程。我如何离线阅读.pdb文件?使用哪个工具打开.pdb(符号)文件?

+0

PDB(程序数据库)将地址映射到符号。它不包含任何符号,函数,变量等)。你真的想达到什么目的? – IInspectable

+0

我有''.dll.''通过阅读它的PE头我可以得到导出的符号(函数)列表。但PDB可能包含有关未显示的函数(当然它们的行号),它们的参数等信息。我想要阅读这些信息 – user996142

+0

行号是没有意义的,除非你有源代码。如果你这样做,为什么你需要逆向工程二进制文件?您可以使用[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

回答