让程序在崩溃时体面的退出之总结

本文是对《让程序在崩溃时体面的退出》系列文章的总结,探讨了如何在Windows环境下优雅地处理程序崩溃,包括Unhandled Exception、CallStack、Dump文件、SEH、SEH+Dump文件及终极解决方案。在学习过程中,发现了关于SEH中的EXCEPTION_CONTINUE_EXECUTION和SEH与C++异常处理混合使用的问题,这些问题有待进一步研究。
摘要由CSDN通过智能技术生成
         终于把《让程序在崩溃时体面的退出》这个系列的6篇文章全部发表出来了。
        这6篇文章分别是:
        《 让程序在崩溃时体面的退出之Unhandled Exception
        《 让程序在崩溃时体面的退出之CallStack
        《 让程序在崩溃时体面的退出之Dump文件
        《 让程序在崩溃时体面的退出之SEH
        《 让程序在崩溃时体面的退出之SEH+Dump文件
        《 让程序在崩溃时体面的退出之终极解决方案(SEH+Dump+Unhandled Exception Filter)
        对这些东西的研究起始于项目中一个Prototype的开发。这个Prototype就是给我们的产品加上Log信息。既然是Log信息,那么在应用程序崩溃的时候也要记录发生了什么而导致程序崩溃,而且这个信息对于开发人员来说是非常重要的。为此,在网上搜索了大量的资料来看,英文的中文的,再加上MSDN和那本砖
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值