Какая версия WinDbg совместима с NT 4.0 (SP 6a) для отладки ядра? - PullRequest
2 голосов
/ 24 января 2012

Я работаю с WinDbg 6.12 как с подключением через последовательный порт, так и с подключением по именованному каналу. К сожалению, я не могу подключить WinDbg к цели (NT 4 SP 6a) с самого начала загрузки ОС, автоматическое повторное подключение не работает, и мне нужно дождаться истечения времени ожидания NT 4 для подключения к ядру. Затем NT продолжает процесс запуска, и только после этого я могу подключиться ...

Где взять версию, полностью совместимую с NT 4? (Я уже проверил самую старую версию с веб-сайта Microsoft Debugging Tools)

Кроме того, где я могу получить символы NT 4 для отладки? Боюсь, что сервер Microsoft Symbols больше не предоставляет эти символы.

Спасибо

Для более подробной информации, журнал 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>

1 Ответ

2 голосов
/ 06 марта 2012

Работает с http://msdl.microsoft.com/download/symbols/debuggers/dbg_amd64_6.7.05.1.exe

Из справки Windbg 6.12: «Средства отладки Windows NT 4.0 для Windows больше не поддерживают отладку целей Windows NT 4.0.

Если вы хотите отладитьЦелевой компьютер Windows NT 4.0 или выполнение отладки в пользовательском режиме в Windows NT 4.0, следует использовать Средства отладки для Windows версии 6.7.5.1. Этот пакет можно установить с веб-сайта Средства отладки для Windows. "

...