Единственный способ известный мне, это в ветке HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Image File Execution Options создать раздел NTVDM.EXE с параметром debugger=...\OLLYDBG.EXE На деле, при запуске дос приложения появляется окошко с ошибкой "Попытка обращения к неверному адресу" Другие способы ( "ntvdm OURPROG.EXE" или CreateProcess(...,CREATE_SUSPENDED,...) с дальнейшим приаттачиванием отладчика) не получаются =(. Можете посоветовать что-нибудь?
Вобщем EntryPoint изменяю, поскольку других предложений не было: EntryPoint: JMP SHORT EntryPoint Потом подсоединяю отладчик, и жму Pause. Муторно как-то но работает :\
Смысл то какои его отлаживать. Если тебе надо отлаживать DOS прогу под nt, то эта тема постоянно поднимается. На краклабе с начала осени пару раз точно поднималась, да и здесь вроде тоже. Так что ищи.