MPX
2014-03-09 20:30:32 UTC
我正在嘗試使用IDA pro加載dll的符號。
我的_NT_SYMBOL_PATH是SRV * c:\ symbols * http://msdl.microsoft.com/download/symbols 。
我將 DBGTOOLS =“ C:\\ Program Files(x86)\\ Windows Kits \\ 8.1 \\ Debuggers \ x86 \\”
ida.cfg
我修改了IDA的 symsrv.dll
和 symsrv.yes
,以便放置其中一個WinDbg
問題在於,如果我加載dll,我看不到任何符號並收到此錯誤消息:
“ PDB:無法處理文件D:\帶有DIA的Dangerous \ Share \ Direct2D x86 \ d2d1.dll:不支持此類接口”
無法從服務器獲取符號。但是,我使用可以在msdnaa帳戶上下載的符號手動加載一些符號。問題是我有幾個不同版本的d2d1.dll。我的符號用於剛安裝完操作系統後出現的dll。當我更新操作系統,然後刪除一些特定的更新以便對dll進行更改時,我的符號不再是正確的符號。
我做錯了什麼?如何獲得每個版本的正確符號?