使用Process Explorer工具我知道我的进程挂起了一个特殊的功能 MYEXE.EXE + 0x1b5773
如果我有可用的pdb,有没有办法获得确切的功能? 或者这个信息必须有.map文件吗?我知道我可以使用调试器附加到exe,但如果问题出现在非开发人员计算机上,现在总是可以选择..
答案 0 :(得分:2)
这可以在Options|Configure symbols...
:
dbghelp.dll
设置符号路径
SRV*c:\debug\symbols*http://msdl.microsoft.com/download/symbols;c:\mysymbols
但这对您的客户来说可能不太方便。
更安全且通常更友好的方式:
Create dump | Create Minidump...
使用转储,您无法做任何错误,甚至数周之后,仍然可以对其进行分析,如果Process Explorer暂时显示瞬态数据,则无法进行分析。
你可以在WinDbg中这样做:
.symfix
.sympath+ <your PDB path>
.reload
ln myexe.exe+0x1b5773