读书人

关闭程序崩溃解决思路

发布时间: 2012-04-07 17:31:52 作者: rapoo

关闭程序崩溃
做的软件支持这样的功能:就是比如把word文档拖到word桌面快捷方式可以直接打开,打开我是实现了,可是关闭的时候工具就崩溃了,又不能用代码去定位,就高手解决。。。。。崩溃的信息如下:

问题签名:
问题事件名称:APPCRASH
应用程序名:eBookMaker.exe
应用程序版本:1.0.0.1
应用程序时间戳:4f77f24e
故障模块名称:mfc100ud.dll
故障模块版本:10.0.30319.1
故障模块时间戳:4ba1f9bd
异常代码:c00000fd
异常偏移:00495bbc
OS 版本:6.1.7601.2.1.0.256.1
区域设置 ID:2052
其他信息 1:fb4f
其他信息 2:fb4f57a6b79fe6b2588c9804cd5c8413
其他信息 3:fdf0
其他信息 4:fdf056ea4c114f6fdc3b9c89d55b3ed1


[解决办法]
crashrpt或者breakpad
崩溃后生成dump,需要工程生成pdb符号文件
[解决办法]
为什么不能用代码定位?只有你有代码就一定可以定位。
没有代码只能自己用debug工具分析了。
[解决办法]
程序打开后,进任务管理器,在你的进程上点右键->调试,就可以把VS2010附加上去了。

或者

打开你的工程,等程序运行后,打开VS2010菜单"Tool"->"Attach",选中你的进程,就可以调试程序了,关闭程序时的错误也应该能捕获到。
[解决办法]
根据Windbg,然后收集dump结合pDB文件查看crash的callstack

读书人网 >VC/MFC

热点推荐