2

我正在使用带有串行端口连接和命名管道连接的 WinDbg 6.12。不幸的是,从操作系统启动开始,我无法将我的 WinDbg 与目标(NT 4 SP 6a)连接起来,自动重新连接不起作用,我需要等到 NT 4 超时以进行内核连接。然后 NT 继续启动过程,只有这样我才能连接...

我在哪里可以获得与 NT 4 完全兼容的版本?(我已经从 Microsoft 调试工具网站检查了最旧的版本)

另外,我在哪里可以获得用于调试的 NT 4 符号?恐怕微软符号服务器不再提供这些符号了。

谢谢,

有关更多详细信息,kd 日志是:

Opened \\.\pipe\com_1
Waiting to reconnect...
Connected to Windows NT 4 1381 x86 compatible target at (Tue Jan 24 16:32:17.010 2012 (UTC + 1:00)), ptr64 FALSE
Kernel Debugger connection established.
Symbol search path is: srv*b:\out*o:\out*http://msdl.microsoft.com/download/symbols
Executable search path is: 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntoskrnl.exe - 
CS descriptor lookup failed
Windows NT 4 Kernel Version 1381 UP Free x86 compatible
Machine Name:
Kernel base = 0x80100000 PsLoadedModuleList = 0x80150b70
System Uptime: not available
The call to LoadLibrary(kdextx86) failed, Win32 error 0n2
    "El sistema no puede hallar el archivo especificado."
Please check your debugger configuration and/or network access.
Unable to get program counter
WaitForEvent failed
Unable to get program counter
0008:497a 0010            add     byte ptr [bx+si],dl
kd>
4

1 回答 1

2

适用于http://msdl.microsoft.com/download/symbols/debuggers/dbg_amd64_6.7.05.1.exe

来自 Windbg 6.12 帮助:“Windows NT 4.0 调试工具不再支持调试 Windows NT 4.0 目标。

如果要调试 Windows NT 4.0 目标计算机或在 Windows NT 4.0 上执行用户模式调试,则应使用 6.7.5.1 版 Windows 调试工具。您可以从 Windows 调试工具网站安装此程序包。”

于 2012-03-06T01:26:56.023 回答