护卫盾网络验证系统
简介及特点
新手视频教程
1.开通授权并安装服务端
常见问题
服务器域名简介
开通授权及安装服务端
如何更新服务端
如何迁移服务端
显示未授权的故常排除
关于域名备案问题
核心库与WebAPI的区别
快速验证与常规验证的区别
Windows服务器无法显示验证码
什么是软件自定义常量
什么是用户自定义常量
开发文档
返回状态码
核心库函数说明
快速验证-初始化
快速验证-取软件自定义常量
快速验证-取软件自定义常量节点值
常规验证-字节流加载皮肤
常规验证-本地文件加载皮肤
常规验证-初始化
常规验证-取软件数据
常规验证-取软件版本数据
常规验证-取软件自定义常量节点值
常规验证-取验证码-字节流
常规验证-获取验证码-本地文件
常规验证-获取机器码
常规验证-注册通行证
常规验证-发送改密验证邮件
常规验证-修改密码
常规验证-账户充值
常规验证-加入黑名单
常规验证-用户登录
常规验证-获取用户数据
常规验证-取用户自定义常量节点值
常规验证-扣点
常规验证-扣时
常规验证-扣余额
常规验证-绑定用户数据
常规验证-绑定机器码
常规验证-调用远程PHP函数
常规验证-进程通信-取资料
常规验证-心跳
常规验证-退出登录
常规验证-载入内置窗口
常规验证-取云端独立自定义常量
其它函数-保存配置/读取配置
其它函数-获取核心库版本号
其它函数-获取出错信息
其它函数-计算机蓝屏
其它函数-获取MD5值
其它函数-取程序目录/取模块目录
其它函数-过滤HTML标签
WebAPI开发手册
WebAPI-组包规则
WebAPI-解包规则
WebAPI-数据校验
WebAPI-快速验证
WebAPI-常规验证-初始化
WebAPI-常规验证-取验证码
WebAPI-常规验证-用户登录
WebAPI-常规验证-心跳通信
WebAPI-常规验证-绑定用户数据
WebAPI-常规验证-绑定机器码
WebAPI-常规验证-注册通行证
WebAPI-常规验证-发送改密验证邮件
WebAPI-常规验证-修改密码
WebAPI-常规验证-账户充值
WebAPI-常规验证-扣点
WebAPI-常规验证-扣时
WebAPI-常规验证-扣余额
WebAPI-常规验证-调用远程PHP函数
WebAPI-常规验证-添加黑名单
WebAPI-常规验证-退出登录
WebAPI-常规验证-取云端独立自定义常量
如何调用自动更新程序
远程自定义函数
全局变量
数据库操作函数
新增记录
查询记录-多条记录
查询记录-单条记录
查询记录-多条记录(SQL)
查询记录-单条记录(SQL)
执行SQL语句
更新记录
删除记录
统计数量
其它函数
常用自定义函数分享
获取充值卡详情
获取某软件在线人数
批量生成测试通行证
获取用户扣点记录
制作示例程序免费领取授权
EUE文档 - 私有云文档管理系统
-
+
首页
如何调用自动更新程序
## 前言 护卫盾配套的`update.exe`是为了方便开发者而制作的一款简易`自动更新程序`,作者只需专注自身软件功能即可,重复的工作可交由我们完成,您可在<a href="https://www.huweidun.cn/download.htm" target="_blank">护卫盾官网</a>下载`自动更新程序`,将`update.exe`与软件一并发布即可。当然,你也可以不使用我们提供的配套更新程序,通过初始化(init)取回软件的版本数据(result.version)后,自行处理更新。 ## 核心库 如何调用自动更新 使用核心库无需开发者多费心,已经集成护卫盾所有功能,自动检测版本号,如有更新,首先扫描程序目录是否存在`update.exe`,如果存在,自动调用,如果不存在,则提示用户前往作者官网下载最新版本软件。 ## WebAPI 如何调用自动更新 ### 1.获取更新包信息 * 通过初始化函数的`version`字段取回软件版本信息 * 根据当前客户端版本号,遍历出当前版本号的对应更新包各项参数 * oldVer : 当前客户端版本号 * newVer : 更新后的版本号 * updateUrl : 更新包地址 * completeUrl : 完整包地址 * visible : 前台是否可见(yes/no) * forceUpdate : 是否强制更新(yes/no) * command : 更新执行命令,命令语法请见:<a href="https://www.huweidun.cn/notice-info-53.htm" target="_blank">自动更新命令大全</a> ### 2.写出更新包信息到临时文件 * 将上一步获取的更新资料以`json`形式写到`update.exe`同级目录,文件名为`update.tmp`,内容示例 ``` { "oldVer": "1.1", "newVer": "1.2", "updateUrl": "https:\/\/www.huweidun.cn\/1.1-1.2.zip", "completeUrl": "https:\/\/www.huweidun.cn\/1.2.zip", "forceUpdate": "yes", "visible": "yes", "command": "" } ``` ### 3.调用`update.exe` * 传入命令行参数`update`即可,调用示例 ``` update.exe -update ``` * 传入`update`参数是为了防止用户手动运行`update.exe`,如命令行参数不存在,则提示用户:自动更新程序由软件自动调用,无需手动运行。
管理员
June 14, 2022, 2:27 p.m.
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
冀ICP备19021017号-14
冀公网安备 13108202000785号
Markdown文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码