| crashrpt |
A crash reporting system for Windows applications

# Automating Crash Report Processing

The error report processing means opening a crash report, reading crash description XML, opening crash minidump file, retrieving important information about the exception, and finally presenting the information to the developer in text form.

Automating the error report processing becomes the critical task when you receive a lot of error reports after software release. Among hundreds of reports there may be only several different problems, while others just duplicate the information about these problems. Opening so many reports manually in Visual Studio or in WinDbg and analyzing their content may become boring and take a lot of time.

Since v1.2.0, CrashRpt provides a way for automating the report processing. The command line tool named crprober.exe is introduced for processing error report files and outputting the results to a text file or to terminal. The CrashRptProbe API is introduced to provide base crash report processing services to your custom error report processing applications.

This section is divided into the following topics:

- Using crprober.exe Tool
- Using CrashRptProbe API
- Examples of Using CrashRptProbe API