程序自动升级原理 原理分析: 一般都是主程序配合升级程序完成升级工作的。主程序定时检查更新或者由用户自己点击更新。大致步骤如下: 1.主程序释放更新程序。 2.更新程序下载官方版本信息文件。 3.与本地版本信息进行对比,当不相同的时候则进行更新。 4.更新程序将所有程序下载完成后,需要停止相关进程,然后将新数据覆盖旧的数据。 5.更新程序自行退出并运行主程序。 再补充下我最近这几天的体会和总结 我发现通过对比版本来更新文件已经是落后的思想了。现在杀毒软件多数都是通过MD5校验值对比进行更新的,这样比较专业而且不容易出错。 更新程序 会对比官方文件和本地文件的校验值 如果不通则更新。 其他不同的软件公司软件升级细节都不相同。 下面我提供一个我做的程序自 我更新的插件,可以方便的让你开发的程序具备自我更新功能。 我更新的插件,可以方便的让你开发的程序具备自我更新功能。