wm 自动升级程序的思路

、升级程序和主程序分开,每次先启动升级程序,由升级程序来检测是否有新版本需要升级; 
2、如果有更新的话,则由升级程序将服务器上的更新文件下载回本地,如果升级程序自身也有更新的话,则把新的升级程序重命名下载保存在本地; 
3、所有更新文件下载完毕或者没有新版本的话,升级程序启动主程序,同时退出自身; 
4、主程序启动后,首先检查是否有重命名的新的升级程序,如果有的话,则用该文件覆盖老的升级程序。
关于升级程序如何判断是否有新版本。 
升级程序启动后首先进行拨号连接,拨号成功后检测是否能正常访问升级服务器上的版本文件,如果可以的话,将通过服务器上查询到的版本号和本地机器的软件版本号比较。如果联网失败的话,直接启动主程序,然后退出自身。

你可能感兴趣的:(wm 自动升级程序的思路)