??? 程序不明原因退出

freelybird freelybird 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
最近我在一个项目中完成了一个短消息通信代理程序(用VC6.0编写). 在长时间的运行测试中出现了一种很奇怪的现象,就是程序有时无缘无故退出了,不留下任何可疑迹象.而且错误很难重现,因为程序在实际运行中长达数个月之久都非常稳定.

为了查找问题根源,我想尽了各种方法,包括写log跟踪运行日志、捕获各种异常、包括设置了自己的异常处理函数SetUnhandledExceptionFilter()、还做了多种勾子函数以捕获系统函数的调用(如ExitProcess ExitProcess). 但是,都没有获得有效成绩. 程序退出时似乎跳过了以上的所有步骤。现在,为了排除这个Bug,我想请教各路高手及专家,在系统中出现了什么样的情况下,程序会导致退出? 或哪些C函数处理时出错会有可能退出系统?
...全文

相关推荐

评论 10
收藏 已收藏
分享
返回顶部
freelybird
VC/MFC 16,550 成员 421,606 内容