Crash abfangen (ohne try...catch) und Dump schreiben
-
Hi!
Ich habe folgende Frage:
Wenn ich ein fertiges Programm habe, und nun nachträglich ein Crashmeldesystem einbauen möchte (so ähnlich wie in World of Warcraft), wie kann ich so etwas realisieren? Gibt es dazu Tutorials/Beispiele?Ich benutze die VC++ 9.0 Express Version, also muss ich auf eventuelle MFC Funktionen verzichten.
Ich würde mich über einige Antworten freuen.
Euer cragga.
P.s.: Abspeichern der Dumpfile und auslesen des Callstacks -> Speichern in eine txt-Datei reicht vollkommen aus, also ich bruach nur ein simples Tutorial.
-
Mit C++ Bordmitteln geht das nicht. Da musst du WinAPI-Funktionen bemühen.
Vielleicht hilft dir das: http://www.codeproject.com/KB/debug/postmortemdebug_standalone1.aspx
-
Siehe auch Bugslayer Columne von John Robbins:
http://www.microsoft.com/msj/0299/bugslayer/bugslayer0299.aspxUnd andere:
http://www.codeproject.com/KB/applications/minidump.aspx
http://www.codeproject.com/KB/debug/postmortemdebug_standalone1.aspxUnd viele andere mehr...
BTW: Das wäre hier Off >Topic und gehört nach WinAPI.