есть падающая прога, запускается на виртуальной машине. хочу, чтобы при падении вызывался windbg установленный на хосте и подключенный к com порту виртуалки если в прогу вставить int 3, то отладчик вызывается отключил drwatson и при падении вылетает окно об ошибке с кнопкой "отладить", жму на нее и ни чего не происходит, прога просто закрывается. отладчик к виртуалке подключен. что еще надо сделать ?
Кнопкой "отладить" вызывается только Just In Time debugger, работающий на самой OS. Запусти WinDBG внутри виртуалки и из него начти процесс (или сделай attach).
это понятно, но не интересно перед смертью программа ведь бросает эксцепшин, почему внешний windbg его не перехватывает ? вроде все фильтры включены
один из огромных минусов виндбг - ядерный отладчик не дебажыт юзер-моде и наоборот, это раз твоя проблема легко решается это два ставишь в AeDebug Ауто в 1 и Дебуггер в примерно такое cdb -server tcp:port=2345 -lines -pn %ld ну а на хосте соответственно в нужный момент скажешь windbg.exe -remote tcp:server=192.168.1.10,port=2345 что за хрень - ща подключил и работает ядерный дебаг юзер-модного кода дебажыт вовсю вроде раньше не было такого виндбг 6.9.3.113
z0mailbox Возможна также тандемная работа юзермодного и кернел-отладчиков. См. "Controlling the User-Mode Debugger from the Kernel Debugger" в мануале по dbgtools.