我正在尝试使用 IDA pro 加载 dll 的符号。
My _NT_SYMBOL_PATH is 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: could not process file D:\Dangerous\Share\Direct2D x86\d2d1.dll with DIA: No such interface supported"
无法从服务器获取符号。但是,我使用可以在我的 msdnaa 帐户上下载的符号手动加载了一些符号。问题是我有几个不同版本的 d2d1.dll。我的符号用于安装操作系统后出现的 dll。当我更新我的操作系统然后删除一些特定的更新以区分更改的 dll 时,我的符号不再是正确的符号。
我做错了什么?我怎样才能获得每个版本的正确符号?