从pdb文件中提取guid

时间:2016-05-03 16:03:56

标签: debugging guid debug-symbols pdb-files bsod

我需要解析一些BSOD崩溃文件,但我的符号很糟糕。我有大量的pdb文件,在文件夹下,所以文件夹名称是pdb文件GUID,但我相信文件很乱。

我需要做的就是找到一种从pdb文件中提取GUID的方法。 我找到了this tool。但不幸的是,我有错误,无法使其发挥作用。

从设法理解的方法来看,有一种方法可以输入visual-basic的cmd,并且有一个名为dumpbin的命令,如果使用标志/HEADERS运行GUID,它应返回GUID。提到here

但是我再次没有这样做,每当我尝试时都会收到以下警告:

  

转储文件Netwsw04.pdb

     

Netwsw04.pdb:警告LNK4048:格式文件无效;忽略

1 个答案:

答案 0 :(得分:3)

Dumpbin适用于.exe文件和.dll文件,但不适用于.pdb文件。您需要使用Debug Interface Access SDK。查看此问题以获取更多信息。 How can I get the GUID from a PDB file?