4

Я устанавливал Linux на Virtualbox, когда Virtualbox завис. Всплывающее окно спросило меня, хочу ли я отладить Virtualbox.

Почему Windows 7 спрашивает меня, интерфейсного пользователя, хочу ли я отлаживать программу? Это ломает барьеры абстракции? Что в любом случае будет делать Windows 7, если я нажму кнопку «Отладка»?

2 ответа2

10

Ваша система, скорее всего, настроена для посмертной отладки.

Я не совсем уверен, что заставляет Windows дать возможность отлаживать сбой процесса. Наличие отладчика может быть частью решения. Возможно, процесс может даже заставить отображать параметр отладки после сбоя.

Обычно эта опция предназначена только для разработчиков.

Возможно связанное чтение:
https://stackoverflow.com/questions/396369/how-do-i-disable-the-debug-close-application-dialog-on-windows-vista

3

Если у вас включена отладка JIT в Visual Studio или каком-либо другом отладчике, это даст вам возможность присоединить отладчик к аварийному процессу, чтобы вы могли выполнять посмертную отладку. Если вам не нужна отладка JIT, вы можете отключить ее, а затем вручную подключить отладчик к процессу, который вы хотите отладить, до его сбоя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .