mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-08-21 16:34:21 +08:00
- 安装更新前先确认关闭当前安装目录下的 GoNavi 实例,并继续执行未保存 SQL 退出保护 - 按可执行文件路径枚举并复核进程身份,优雅关闭超时后再强制终止,避免 PID 复用误杀 - 通过全局维护事件阻止更新期间启动新实例,并由 PowerShell 更新器完成跨权限无空窗交接 - 同步更新前端交互、多语言提示、Wails 绑定及 Windows 发布资产校验
18 lines
518 B
Go
18 lines
518 B
Go
//go:build !windows
|
|
|
|
package app
|
|
|
|
import "errors"
|
|
|
|
func windowsUpdateMaintenanceObjectActive(string) (bool, error) {
|
|
return false, nil
|
|
}
|
|
|
|
func acquireWindowsUpdateMaintenanceObject(string) (windowsUpdateMaintenanceLease, error) {
|
|
return windowsUpdateMaintenanceLease{}, errors.New("Windows update maintenance is unavailable on this platform")
|
|
}
|
|
|
|
func prepareWindowsUpdateHandoff() (windowsUpdateHandoff, error) {
|
|
return windowsUpdateHandoff{}, errors.New("Windows update handoff is unavailable on this platform")
|
|
}
|