Gdy aplikacja ulegnie awarii w systemie Windows i zostanie zainstalowany debugger, taki jak Visual Studio, pojawi się następujące modalne okno dialogowe:
[Tytuł: Microsoft Windows]
X przestał działać
Problem spowodował, że program przestał działać poprawnie. System Windows zamknie program i powiadomi Cię, jeśli dostępne będzie rozwiązanie.
[Debuguj] [Zamknij aplikację]
Czy istnieje sposób na wyłączenie tego okna dialogowego? To znaczy, czy program po prostu się zawiesił i cicho nagrywał?
Mój scenariusz jest taki, że chciałbym uruchomić kilka testów automatycznych, z których część ulegnie awarii z powodu błędów w testowanej aplikacji. Nie chcę, aby te okna dialogowe opóźniały działanie automatyzacji.
Przeszukując okolice, wydaje mi się, że znalazłem rozwiązanie umożliwiające wyłączenie tego w systemie Windows XP, czyli nukowanie tego klucza reg:
HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AeDebug \ Debugger
Jednak to nie zadziałało w systemie Windows Vista.