最近需要用windbg调试下R3的程序,以前只调试过内核态(VPC+SP2+EN),现在用我自己的机器是SP3+CN, NTDLL符号路径如下
Symbol search path is: srv*D:\Symbols\xpsp2core2*http://msdl.microsoft.com/down/symbols
Expanded Symbol search path is: srv*d:\symbols\xpsp2core2*http://msdl.microsoft.com/down/symbols
现在我用windbg打开一个exe文件。加载不起NTDLL 的符号,按理说应该从微软的网站下载 ,但是下载不了。 错误信息:
SYMSRV: d:\symbols\xpsp2core2\ntdll.pdb\99192024C5EB4830AC602195086637082\ntdll.pdb not foundSYMSRV: http://msdl.microsoft.com/down/symbols/ntdll.pdb/99192024C5EB4830AC602195086637082/ntdll.pdb not foundDBGHELP: C:\WINDOWS\system32\ntdll.pdb - file not foundDBGHELP: ntdll.pdb - file not found*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntdll.dll -
请帮忙看下是怎么回事 ,谢谢
先检查一下是否有下面这个目录:
d:\symbols\xpsp2core2\ntdll.pdb\99192024C5EB4830AC602195086637082
目录下是否有什么文件?特别是.error的文件。
呵呵,Thomson好眼力,我把问题想复杂了。看来LZ是手工写的URL,为什么不用.symfix命令呢?