CrashRpt.CPP is a C++ library - Windows native client for Doctor Dump Crash Reporting System. It is used to implement crash reporting for Windows applications and plugins.
Features
- Works with Microsoft Visual C++ of any version
- Works on Windows XP and above (x86 and x64)
- Supports integration to the process you own and to third-party process where your plugin/library works
- Catches following problems:
- SEH unhandled exceptions (access violations is most common), stack overflow is processed correctly)
- C++ unhandled exceptions
- terminate(), unexpected(), abort() calls
- CRT Invalid parameter errors
- Pure virtual function call errors
- Security checks related crashes (stack overrun and other problems)
- Heap corruptions
- Supports non-fatal continuable error reports (for instance support C assert macro)
- Crash report content and reporting process:
- Full memory dump is available (including all heap memory)
- Supports addition of custom data to the crash report (custom description, key/value pairs and files)
- Unobtrusive crash report uploading process - user participation is needed and full report is uploaded only when this report is really needed
- Solution/workaround provided to the user immediately after the crash (if available)
- UI localization supported
- Silent mode available
- Compatible with application verifier
- Compatible with Windows Error Reporting (must have for Windows Logo)
Categories
LibrariesLicense
GNU Library or Lesser General Public License version 3.0 (LGPLv3)Follow CrashRpt.CPP
Other Useful Business Software
AI-powered service management for IT and enterprise teams
Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of CrashRpt.CPP!