chore(build): 更新.gitignore配置和清理Wails临时文件
- 添加dist/目录到.gitignore,用于排除打包输出的绿色免安装版 - 添加Wails打包过程中的临时文件和自动生成文件到.gitignore - 删除build/windows/installer/wails_tools.nsh自动生成文件 - 添加Windows安装器临时目录和Webview2安装文件到忽略列表 feat(docs): 添加万川平台对接文档和产品素材 - 创建万川平台登录到获取模型信息的流程说明文档 - 添加万川平台对接实施计划文档 - 新增产品图片、公司简介图、宣传海报、教程截图、案例展示等素材文件 refactor(runtime): 扩展通知功能类型定义 - 添加NotificationOptions接口定义 - 添加NotificationAction接口定义 - 添加NotificationCategory接口定义 - 扩展通知相关的运行时API类型声明,包括初始化、发送、注册分类等功能
This commit is contained in:
7
main.go
7
main.go
@@ -238,9 +238,14 @@ func shutdownHelperProgram() {
|
||||
globalLogger.Info("使用Windows API成功终止辅助程序")
|
||||
// 等待一小段时间确保进程完全终止
|
||||
time.Sleep(300 * time.Millisecond)
|
||||
return
|
||||
}
|
||||
}
|
||||
// Windows 平台到此为止:helperProcess 是用 &os.Process{Pid:...} 手工构造的,
|
||||
// 没有有效的内部进程句柄。Go 1.25+ 对这种对象调用 Signal/Kill 会触发
|
||||
// panic: handleTransientAcquire called in invalid mode,进而导致主程序在退出
|
||||
// (含正常关闭窗口)时整体崩溃。Windows API 的 TerminateProcess 已是最终手段,
|
||||
// 直接返回,绝不能跌落到下面的通用 Signal/Kill 分支。
|
||||
return
|
||||
}
|
||||
|
||||
// 通用方法:先尝试优雅地终止进程(发送终止信号)
|
||||
|
||||
Reference in New Issue
Block a user