转自:http://www.cnblogs.com/hanf/archive/2009/12/16/1625566.html
在客户机器上如何得到应该程序的详细出错信息, 这里使用drwtsn32,在应用程序崩溃的时候自动将调用栈的信息以文件形式保存在磁盘。
生成dump有drwtsn32, NTSD,CDB等多种工具,drwtsn32 于系统自带。
在项目中使用以下几个步骤:
1. 创建minidmp.h
2、 实现UnhandledExceptionFilter
3. 在异常发生之前调用SetUnhandledExceptionFilter(GPTUnhandledExceptionFilter); 通常在Main()函数开始时调用即可。
注:必需有dbghlp.dll
本文介绍了一种在Windows环境下使用drwtsn32工具自动生成MiniDump文件的方法,以便于捕获应用程序崩溃时的调用栈信息。通过创建minidmp.h头文件并实现UnhandledExceptionFilter函数,可以有效地收集程序异常终止时的数据。
664

被折叠的 条评论
为什么被折叠?



