0
我正在处理一个需要从pdb(程序数据库信息)文件中提取二进制名称信息的项目。早些时候,我认为我可以做到这一点是:从PDB文件中提取二进制名称
hr = CoCreateInstance(__uuidof(DiaSource),
NULL,
CLSCTX_INPROC_SERVER,
__uuidof(IDiaDataSource),
(void **) ppSource);
hr = (*ppSource)->openSession(ppSession);
hr = (*ppSession)->get_globalScope(ppGlobal);
BSTR name;
(*ppGlobal)->get_name(&name);
这是非常没有任何错误处理代码段,我才意识到,这只会产生关于PDB文件名,而不是二进制名称的信息。任何人都可以请建议任何方式来做到这一点?