我正在使用 VmWare 对 Windows Vista 进行远程调试,但是我遇到了
*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntkrpamp.exe "
另外,如果我在windbg中给出“!process 0 0”,我得到
**** NT ACTIVE PROCESS DUMP **** NT symbols are incorrect, please fix symbols
我尝试将 _NT_SYMBOL_PATH 设置为“symsrv*symsrv.dll*c:\symbols*http://msdl.microsoft.com/download/symbols”(这是在http://support.microsoft.com/kb/311503/ http://support.microsoft.com/kb/311503/),然后我将 Windbg 的符号文件路径更改为“srv*C:\Symbols\MsSymbols*http://msdl.microsoft.com/download/symbols”,但即使在那之后,当我运行时,我也会遇到相同的错误symchk.exe 下载符号,我可能会收到很多失败的消息。
当我尝试在运行 !sym 噪音后使用 .reload 重新加载时,我得到
Connected to Windows Vista 6000 x86 compatible target at (Sat Jan 28 16:52:23.839 2012 (GMT+5)), ptr64 FALSE
SYMSRV: The system cannot find the file specified.
SYMSRV: The system cannot find the file specified.
SYMSRV: The system cannot find the file specified.
SYMSRV: c:\symbols\mssymbols\ntkrpamp.pdb\FD50D285751D4684938604B2CC1B41682\ntkrpamp.pdb not found
SYMSRV: http://msdl.microsoft.com/download/symbols/ntkrpamp.pdb/FD50D285751D4684938604B2CC1B41682/ntkrpamp.pdb not found
DBGHELP: ntkrpamp.pdb - file not found
*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntkrpamp.exe -
DBGHELP: nt - export symbols
Loading Kernel Symbols
...............................................................
................................................................
............
Loading User Symbols
Loading unloaded module list
....
但当我尝试运行 !process 0 0 时,我仍然收到错误消息,指出符号不正确
感谢您提前的帮助和时间..
你的固定符号路径对我来说看起来不错,第一个路径完全不正确。您可以尝试以下命令看看是否有效?
.symfix c:\websymbols
.reload /o
如果这不起作用,您是否在目标上运行正式版本?比如说,这不是 Beta 版本或其他版本,对吧?您可能还想排除任何网络问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)