tho*_*ton 3 debugging guid pdb-files dia-sdk
有谁知道如何从PDB文件获取GUID?
我正在使用Microsoft的Debug Interface Access SDK
http://msdn.microsoft.com/en-us/library/f0756hat.aspx
并在传递GUID时获取E_PDB_INVALID_SIG,我希望在尝试加载PDB时获得该信息。
我只想了解PDB的GUID,因此可以确定它不匹配,而不仅仅是一个可能因某种原因损坏的PDB。
有没有可以做到这一点的工具?我尝试了dia2dump和dumpbin,但没有任何乐趣...
非常感谢,
思想。
小智 5
有一个名为PDB Inspector的代码项目工具应该可以为您提供帮助。或者,如果您需要以编程方式进行此操作,则可以致电:
IDiaDataSource::LoadDataFromPdb
IDiaDataSource::openSession
IDiaSession::get_global_scope
IDiaSymbol::get_guid
Run Code Online (Sandbox Code Playgroud)