
Estaba instalando Linux en Virtualbox cuando Virtualbox se congeló. Un cuadro emergente me preguntó si quería depurar Virtualbox.
¿Por qué Windows 7 me preguntaría a mí, el usuario de front-end, si quiero depurar un programa? ¿Esto está rompiendo las barreras de la abstracción? ¿Qué hará Windows 7 de todos modos si hago clic en depurar?
Respuesta1
Lo más probable es que su sistema esté configurado paradepuración post mortem.
No estoy muy seguro de qué hace que Windows ofrezca la opción de depurar un proceso fallido. Teniendo undepuradorinstalado ciertamente podría ser parte de la decisión. Tal vez un proceso pueda incluso obligar a que se muestre la opción de depuración después de que falla.
Normalmente, la opción estaría destinada únicamente a desarrolladores.
Posiblemente lectura relacionada:
https://stackoverflow.com/questions/396369/how-do-i-disable-the-debug-close-application-dialog-on-windows-vista
Respuesta2
Si tiene habilitada la depuración JIT en Visual Studio o algún otro depurador, le dará la oportunidad de adjuntar un depurador a un proceso que falla para que pueda realizar una depuración post-mortem. Si no desea la depuración JIT, puede deshabilitarla y luego debe adjuntar manualmente un depurador al proceso que desea depurar antes de que falle.