Quando un'applicazione si arresta in modo anomalo su Windows e viene installato un debugger come Visual Studio, viene visualizzata la seguente finestra di dialogo modale:
[Titolo: Microsoft Windows]
X ha smesso di funzionare
Un problema ha impedito al programma di funzionare correttamente. Windows chiuderà il programma e ti avviserà se è disponibile una soluzione.
[Debug] [Chiudi applicazione]
C'è un modo per disabilitare questa finestra di dialogo? Cioè, il programma si blocca e brucia in silenzio?
Il mio scenario è che vorrei eseguire diversi test automatici, alcuni dei quali andranno in crash a causa di bug nell'applicazione sotto test. Non voglio che queste finestre di dialogo blocchino l'esecuzione dell'automazione.
Cercando in giro penso di aver trovato la soluzione per disabilitarlo su Windows XP, che sta attaccando questa chiave di registro:
HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AeDebug \ Debugger
Tuttavia, ciò non ha funzionato su Windows Vista.