Cuando una aplicación falla en Windows y se instala un depurador como Visual Studio, aparece el siguiente cuadro de diálogo modal:
[Título: Microsoft Windows]
X ha dejado de funcionar
Un problema causó que el programa no funcionara correctamente. Windows cerrará el programa y le notificará si hay una solución disponible.
[Depurar] [Cerrar aplicación]
¿Hay alguna forma de desactivar este cuadro de diálogo? Es decir, ¿el programa simplemente se bloquea y se quema silenciosamente?
Mi escenario es que me gustaría ejecutar varias pruebas automatizadas, algunas de las cuales fallarán debido a errores en la aplicación bajo prueba. No quiero que estos diálogos detengan la ejecución de la automatización.
Buscando, creo que encontré la solución para deshabilitar esto en Windows XP, que está destruyendo esta clave de registro:
HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AeDebug \ Debugger
Sin embargo, eso no funcionó en Windows Vista.