fix(update): 修复云端安装交接并完善发布验收
修复隐藏缓存目录下载和响应收尾,使用原生助手校验安装包并确认交接。 补齐真实静默升级、便携版及中文路径验收,并按现行设备和科目授权契约更新回归。 服务端安装时生成独立密钥,覆盖升级保留既有配置;补齐安装包副本验证说明。
This commit is contained in:
1 parent
66be3a63b1
commit
71cc8eb605
19 files changed
+1424
-91
No files matched your search
@@ -88,6 +88,16 @@ Section "主程序" SecMain
|
||||
Delete "$INSTDIR\.env"
|
||||
Rename "$INSTDIR\.env.previous" "$INSTDIR\.env"
|
||||
|
||||
; 配置模板不携带可用密钥;首次安装独立生成,覆盖升级保留原密钥。
|
||||
nsExec::ExecToStack /TIMEOUT=30000 '"$INSTDIR\node.exe" "$INSTDIR\bootstrap-env.cjs"'
|
||||
Pop $0
|
||||
Pop $1
|
||||
StrCmp $0 "0" configuration_ready
|
||||
DetailPrint "配置初始化失败:$1"
|
||||
SetErrorLevel 1
|
||||
Abort
|
||||
configuration_ready:
|
||||
|
||||
WriteRegStr HKCU "Software\ClassHelperServer" "InstallDir" "$INSTDIR"
|
||||
WriteRegStr HKCU "Software\ClassHelperServer" "Version" "${VERSION}"
|
||||
WriteUninstaller "$INSTDIR\uninstall.exe"
|
||||
|
||||
Reference in new issue
Block a user