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

回答

0

我不一定期待二進制文件的名稱在PDB中,所以我不確定你會有多少運氣。