修复更新安装提权启动
Project CI / Repository checks (pull_request) Failing after 16s
Project CI / Frontend tests (pull_request) Successful in 4m10s
Project CI / Backend tests (pull_request) Failing after 11s
Project CI / Native shell tests (pull_request) Failing after 18m3s

通过 Windows UAC 启动 NSIS 静默安装

释放临时安装包句柄后再提交并启动

同步更新客户端升级技术方案
This commit is contained in:
2026-09-01 17:04:54 +08:00
parent 72d972c37a
commit 9eae0a0a87
2 changed files with 42 additions and 5 deletions
@@ -19,7 +19,7 @@ AGC 每次启动时由根窗口检查一次公开 OSS 更新清单。清单默
}
```
`downloadUrl` 必须是 HTTPS;如提供 `sha256` / `size`,Tauri 下载时会校验摘要和字节数。点击“下载更新”后,客户端将安装包流式写入系统临时目录并显示进度,校验成功后自动启动 NSIS 静默安装并退出旧客户端。
`downloadUrl` 必须是 HTTPS;如提供 `sha256` / `size`,Tauri 下载时会校验摘要和字节数。点击“下载更新”后,客户端将安装包流式写入系统临时目录并显示进度,校验成功后通过 Windows UAC 提权启动 NSIS 静默安装并退出旧客户端。
## 启动与失败策略