wangbin 2 months ago
parent e918011ddc
commit 012d51dc3c

@ -1105,6 +1105,21 @@ func CloseChromeWindow(cmd *exec.Cmd) error {
}
}()
cmd.Process.Kill() // 强制终止
if runtime.GOOS == "windows" {
kill := exec.Command("taskkill", "/F", "/T", "/PID", fmt.Sprint(cmd.Process.Pid))
if err := kill.Run(); err != nil {
log.Error("强制结束进程失败:", err)
}
} else {
// Unix-like系统
if err := cmd.Process.Signal(syscall.SIGTERM); err != nil {
if err := cmd.Process.Kill(); err != nil {
log.Printf("强制结束进程失败: %v", err)
}
}
}
// 获取程序名称
// programName := os.Args[0] // 使用当前程序的路径
// 获取当前线程 ID

Loading…
Cancel
Save