工具主要功能说明:
可以让软件每次打开时,自动检测是否有更新,此功能无需软件作者具备服务器。
使用说明及实现原理:
1、蓝奏云网盘设置:网盘中要设置一个带密码的文件夹(假设为:HotUpdate)用于存放软件更新数据及更新说明(更新数据、更新说明文件不要设置密码);
2、设置更新说明:更新说明为txt文件,里面内容为新版本更新的主要内容,txt文件名需要设置为大写 V. + 最新版本号 + . dll (例如:V.1.0.1.dll ),上传到 HotUpdate文件夹;
3、设置更新数据:更新数据用压缩为zip格式,更新数据文件名需要设置为大写 U. +最新版本号+.zip(例如:U.1.0.1.zip ),上传到 HotUpdate文件夹 ;
4、初始化设置:(1)设置网址为 HotUpdate文件夹分享地址【必填】,例如:https://guoren.lanzouo.com/b00wvmvli
(2)密码为HotUpdate文件夹分享密码【必填】,例如:0000
(3)软件现行版本号为未更新的软件版本号【必填】,例如:1.0.0
(4)更新软件logo:用于设置更新程序左上角logo【选填】,例如:/小白点/xbd.png
(5)软件启动程序路径:要启动的程序填写相对本软件路径【必填】,例如:/小白点/小白点A股助手.exe
5、原理:获取HotUpdate所有文件名称,取第一个以 V. 开头 .dll 结尾的文件并取中间的版本号(V.1.0.1.dll 取1.0.1),获取软件现行版本号(1.0.0),两个版本号不一样,检查是否存在U.1.0.1.zip ,如果存在则获取更新内容,让用户选择是否更新。