??? 程序不明原因退出
最近我在一个项目中完成了一个短消息通信代理程序(用VC6.0编写). 在长时间的运行测试中出现了一种很奇怪的现象,就是程序有时无缘无故退出了,不留下任何可疑迹象.而且错误很难重现,因为程序在实际运行中长达数个月之久都非常稳定.
为了查找问题根源,我想尽了各种方法,包括写log跟踪运行日志、捕获各种异常、包括设置了自己的异常处理函数SetUnhandledExceptionFilter()、还做了多种勾子函数以捕获系统函数的调用(如ExitProcess ExitProcess). 但是,都没有获得有效成绩. 程序退出时似乎跳过了以上的所有步骤。现在,为了排除这个Bug,我想请教各路高手及专家,在系统中出现了什么样的情况下,程序会导致退出? 或哪些C函数处理时出错会有可能退出系统?
为了查找问题根源,我想尽了各种方法,包括写log跟踪运行日志、捕获各种异常、包括设置了自己的异常处理函数SetUnhandledExceptionFilter()、还做了多种勾子函数以捕获系统函数的调用(如ExitProcess ExitProcess). 但是,都没有获得有效成绩. 程序退出时似乎跳过了以上的所有步骤。现在,为了排除这个Bug,我想请教各路高手及专家,在系统中出现了什么样的情况下,程序会导致退出? 或哪些C函数处理时出错会有可能退出系统?
...全文
相关推荐
MD5.java(类)
MD5加密java类 两个方法MD5.md5(byte[] bytes);/Md5.getMD5(File file);
Java实现DES加密与解密,md5加密以及Java实现MD5加密解密类
主要介绍了Java实现DES加密与解密,md5加密以及Java实现MD5加密解密类 ,需要的朋友可以参考下
JAVA中使用MD5加密实现密码加密
本篇文章主要介绍JAVA中使用MD5加密实现密码加密,很多地方都要存储用户密码,这里整理了详细的代码,有需要的小伙伴可以参考下
Java实现MD5加密及解密的代码实例分享
如果对安全性的需求不是太高,MD5仍是使用非常方便和普及的加密方式,比如Java中自带的MessageDigest类就提供了支持,这里就为大家带来Java实现MD5加密及解密的代码实例分享:
Java后端实现MD5加密的方法
有的时候因为业务的需要,我们要制作关于密码的修改功能。而关于密码的加密一般都是用MD5,那么这篇文章将介绍如何在Java的后端实现MD5加密,有需要的可以参考借鉴。


