Files

19 lines
312 B
Go

//go:build windows
// +build windows
package cmd
import (
"os/exec"
"syscall"
"golang.org/x/sys/windows"
)
func detachProcess(c *exec.Cmd) {
if c.SysProcAttr == nil {
c.SysProcAttr = &syscall.SysProcAttr{}
}
c.SysProcAttr.CreationFlags = syscall.CREATE_NEW_PROCESS_GROUP | windows.DETACHED_PROCESS
}