
Я устанавливал Linux на Virtualbox, когда Virtualbox завис. Всплывающее окно спросило меня, хочу ли я отладить Virtualbox.
Почему Windows 7 спрашивает меня, front-end пользователя, хочу ли я отладить программу? Это нарушает барьеры абстракции? Что Windows 7 вообще сделает, если я нажму «отладка»?
решение1
Ваша система, скорее всего, настроена напосмертная отладка.
Я не совсем уверен, почему Windows предоставляет возможность отладки неудавшегося процесса.отладчикinstalled, безусловно, может быть частью решения. Возможно, процесс может даже заставить отобразить опцию отладки после сбоя.
Обычно эта опция предназначена только для разработчиков.
Возможное связанное чтение:
https://stackoverflow.com/questions/396369/how-do-i-disable-the-debug-close-application-dialog-on-windows-vista
решение2
Если у вас включена отладка JIT в Visual Studio или какой-либо другой отладчик, это даст вам возможность прикрепить отладчик к процессу, который падает, чтобы вы могли выполнить посмертную отладку. Если вы не хотите отладку JIT, вы можете отключить ее, и тогда вам придется вручную прикрепить отладчик к процессу, который вы хотите отладить, до того, как он падает.