MFC程序版本更新实现多版本改写

上传:tail_8298 浏览: 53 推荐: 0 文件:zip 大小:318.15KB 上传时间:2024-04-11 19:22:18 版权申诉

自动更新程序Update.exe实现以下功能:

1.检测待更新的程序进程是否完全退出;

2.检测本地是否存在配置文件'VersionInfo.xml'和已经下载下来的服务端配置文件'ServerVersionInfo.xml';

3.解析'ServerVersionInfo.xml',获取文件下载URL和MD5值,并将其存入Map中;

4.遍历Map,在子线程中开始进行下载,同时在dialog上显示下载进度;

5.在下载时,使用MD5取值函数判断本地与服务端的文件是否重合,以及下载过程是否存在丢包问题;

6.下载完成后,将'ServerVersionInfo.xml'中的版本号、更新日期、作者覆盖到'VersionInfo.xml';

7.删除'ServerVersionInfo.xml',退出自动更新程序,同时启动主程序项目开发环境:vs2017,x64,Unicode。100%开源。此设计仅供手指测量使用,不得用于商业用途。可以在此基础上进行二次更改。

上传资源
用户评论