Quando um aplicativo falha no Windows e um depurador como o Visual Studio é instalado, a seguinte caixa de diálogo modal é exibida:
[Título: Microsoft Windows]
X parou de funcionar
Um problema impediu o programa de funcionar corretamente. O Windows fechará o programa e notificará você se houver uma solução disponível.
[Depurar] [Fechar aplicativo]
Existe uma maneira de desativar esta caixa de diálogo? Ou seja, o programa travou e foi gravado silenciosamente?
Meu cenário é que eu gostaria de executar vários testes automatizados, alguns dos quais travarão devido a bugs no aplicativo em teste. Não quero esses diálogos impedindo a execução da automação.
Pesquisando, acho que encontrei a solução para desabilitar isso no Windows XP, que é destruir esta chave de registro:
HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AeDebug \ Debugger
No entanto, isso não funcionou no Windows Vista.