我们如何从pdb文件中获取源文件修订号?

时间:2014-09-28 19:13:02

标签: winapi windbg pdb-files

我们启用了源服务器,源索引是根据Using SrcSrv (MSDN)实现的。智能调试程序将文件从服务器复制到本地缓存。这在开发人员计算机上运行良好。

使用IdebugSymbols接口,我们可以从pdb文件中检索信息。我们有IdebugSymbols API函数,用于检索文件名,源行号,模块名等。 参考:IDebugSymbols interface (MSDN)

我的疑问是我们是否可以使用某些Microsoft API从.pdb文件中检索源文件修订号?

如果问题得不到解决,或者您需要我方提供更多意见,请告诉我。谢谢:))

1 个答案:

答案 0 :(得分:2)

我发现了一种更通用的方法,使用名为" pdbstr.exe"和#34; Srctool.exe"的Microsoft工具。可在此位置找到这些工具%PROGRAMFILES%\ Windows调试工具(x86)\ srcsrv (来自:Source Server (MSDN)

这些工具只是与pdb符号文件交互并获取信息。所以我有兴趣获取以下信息,是的,它回答了我的问题。   - 所有使用修订号编入索引的文件是什么?