Windows Dialog Box

This document explains how to modify the BugSplat dialog shown to a user after a crash on Windows. The default dialog is shown below.

BugSplat Default Crash Dialog

You are welcome to use the default dialog in your application. However, many customers choose to add their own identity to the crash dialog by replacing the BugSplat image with their application's logo image. While not required, we encourage customers to leave some mention of BugSplat on the dialog or in the logo image.

To modify the dialog, use Visual Studio to open the BugSplatRc project. (BugSplatRc is included in both the BugSplat Native and .NET download packages.) This project builds the resource-only file BugSplatRc.dll which contains the dialog definition. You will want to edit the IDD_CRASHREPORT Dialog resource. All of the existing text and images in the dialog can be changed. After your edits are complete, build the project and ship the modified version of BugSplatRc.dll with your application.

BugSplat Default Crash Dialog

Note, the confirmation checkbox "Allow BugSplat to store this information for a period of up to one year" is disabled and invisible by default. If you wish to enable this checkbox, change it to "enabled" and "visible" using the Visual Studio dialog editor. When enabled, the "Send Error Report" button will be disabled untilthe checkbox is checked.