0

因此,我反向生成了一个程序,其中包含一个 PDB,其中包含函数、源文件和全局变量符号。我使用 IDA PRO,其中包括 PDB 中的函数和变量名称,但我不知道每个函数属于哪个源文件。在某处我读到这个文件还包括每个源文件的编译器参数。问题不在互联网上,我找不到从程序数据库中读取所有信息的工具。我还找到了一本描述格式的书(未记录的 Windows 2000 秘密)。有人知道可以帮助我的程序吗?

4

1 回答 1

1

请参阅“%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\DIA SDK\Samples\DIA2Dump”。它使用DIA访问 PDB,可以显示很多信息。

如果您不想弄乱编译的东西,可以尝试Windows 调试工具中的dbh.exe。它的命令有点神秘,但它确实具有显示源文件/行信息的功能。

于 2012-11-04T22:55:25.603 回答