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文件名,而不是二進制名稱的信息。任何人都可以請建議任何方式來做到這一點?