fix: use cmd.SysProcAttr.HideWindow to spawn background processes on Windows (#1101)

This commit is contained in:
Gareth
2026-02-01 11:42:17 -08:00
committed by GitHub
parent 541e13b5bf
commit 7638b5f2dc
+4 -3
View File
@@ -6,10 +6,11 @@ package platformutil
import (
"os/exec"
"syscall"
"golang.org/x/sys/windows"
)
func SetPlatformOptions(cmd *exec.Cmd) {
cmd.SysProcAttr = &syscall.SysProcAttr{CreationFlags: windows.CREATE_NO_WINDOW}
if cmd.SysProcAttr == nil {
cmd.SysProcAttr = &syscall.SysProcAttr{}
}
cmd.SysProcAttr.HideWindow = true
}