Springe zum Inhalt

Schwerwiegende Fehler in Anwendungen oder Windows-Komponenten, dann wenn ein Programm abstürzt, werden vom Windows Error Reporting (in deutschsprachigen Versionen: Windows Fehlerberichterstattung) abgefangen. Diese Windows-Komponente erstellt daraufhin ein Speicherabbild der fehlerhaften Anwendung und läd diese Informationen anschließend auf Microsoft-Server hoch.

Beim Entwickeln von Anwendungen bedient man sich des Umstandes, dass durch speziell ausgelöste Programmfehler ein Windows-Dialog angezeigt wird, in dem man einen auf dem System installierten Debugger auswählen kann, um sein eigenes Programm weiter zu testen. Leider wird durch das Windows Error Reporting dieser Dialog schon abgefangen und man hat keine Möglichkeit mehr, das eigene Programm zu testen, ohne es direkt aus dem Entwicklungs-Debugger (z.B. Visual Studio) gestartet zu haben. ...weiterlesen "Windows Error Reporting abschalten"

Könnte bitte jemand dem Herrn WerFault Bescheid sagen, dass wenn ich bewusst ein ASSERT(false) in meine Programme schreibe um einen Ausnahmefehler zu produzieren und ich anschließend in dem erscheinenden Dialog den Button Wiederholen klicke, ich das Programm auch wirklich debuggen und nicht, wie der Herr WerFault meint, einen Fehlerbericht an Microsoft senden möchte? Danke!

Btw: Abhilfe schafft das Deaktivieren der Windows-Fehlerberichterstattung. Dann erscheint auch wieder die Auswahl des zu verwendenden Debuggers.