#debugging #winapi #monitoring #windbg
#отладка #winapi #мониторинг #windbg
Вопрос:
Работая в среде виртуальной машины, я использую DbgView
для получения сообщений журнала распечатки с помощью debug_wsting
Однако работа с большим количеством процессов, которые генерируют эти сообщения, похоже, сильно загружает процессор и в конечном итоге останавливает виртуальную машину, поэтому я ищу способ перенести это действие на компьютер, на котором запущена эта виртуальная машина. Возможно, есть способ выводить журналы на удаленный windbg
?
Есть ли что-нибудь, что нужно настроить на клиенте / сервере?
Спасибо
Ответ №1:
Я никогда не пробовал это самостоятельно, но это описано в справочнике администратора Windows Sysinternals (Amazon). Я думал, что достаточно хорошо знаю инструменты Sysinternals, но оказалось, что я многому научился. Безусловно, стоит прочитать.
Для выполнения удаленного мониторинга DebugView запускается в режиме агента в удаленной системе […]
Для этого выполните DbgView /a
. Добавьте, /k
если вам также нужны сообщения ядра и /g
для сеанса 0.
[…] отправка отладочных выходных данных, которые он фиксирует, в центральную программу просмотра DebugView, которая отображает выходные данные.
и
Чтобы начать удаленный мониторинг, нажмите Ctrl R или выберите Подключиться в меню Компьютер […]
Будьте осторожны, чтобы не подключать несколько средств просмотра к одному компьютеру, поскольку выходные данные отладки будут разделены между этими средствами просмотра.
Итак, вывод появляется только один раз, и после того, как какая-либо машина его извлекает, он исчезает. Звучит нормально.