mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-07-13 00:13:33 +08:00
- 安装脚本 Setsid 脱离主进程,避免 Quit 后脚本被连带结束 - 等待宿主退出增加 120s 超时,防止无限挂起 - 支持 dmg/zip 解包定位 .app,稳健解析 Contents/MacOS 可执行文件 - 不再 rm -rf 脚本所在 STAGED 目录,降低安装中途自删风险 - 替换失败明确走管理员权限回退,增强 relaunch(open -n -a / nohup) - 补充 macOS 更新脚本单测
11 lines
239 B
Go
11 lines
239 B
Go
//go:build windows
|
|
|
|
package app
|
|
|
|
import "os/exec"
|
|
|
|
// Windows 安装脚本已通过 configureWindowsUpdateCommand 做 CREATE_NO_WINDOW 等隔离。
|
|
func configureDetachedUpdateCommand(cmd *exec.Cmd) {
|
|
configureWindowsUpdateCommand(cmd)
|
|
}
|