BugTrap的github官网地址:https://github.com/bchavez/BugTrap
下载源码解压后可直接进行编译,
这里提供一下编译好的dll及lib文件(Unicode版本,如需其他版本请自行下载源码编译)。
效果预览(当程序崩溃时):


点“详情”:

点“预览”:

BugTrap使用方法:
逻辑处理MyBugTrap.cpp:
若不想弹出崩溃信息对话框,直接将崩溃包保存文件,只需将上述代码改为:
生成崩溃zip包如下(dmp是zip解压出来的):

双击dmp文件,使用vs打开:

进行调试,如下:

这样便可还原崩溃现场,进行跟踪调试快速找出bug。
崩溃文件上传,服务器端下载配置请参见《BugTrap程序崩溃快照上传服务端开发配置》。
英文资料请参见:《Catch All Bugs with BugTrap!》