From f82b35bc4398030568a38cd806b5e017811f10a1 Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Sat, 10 Jan 2026 23:36:39 -0500 Subject: [PATCH] Fix Windows background processes dying with terminal window --- global/sysProcAttr_WIN.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/global/sysProcAttr_WIN.go b/global/sysProcAttr_WIN.go index fcbb674..f4e6bb1 100644 --- a/global/sysProcAttr_WIN.go +++ b/global/sysProcAttr_WIN.go @@ -2,8 +2,12 @@ package global -import "syscall" +import ( + "syscall" + + "golang.org/x/sys/windows" +) func GetSysProcAttr() *syscall.SysProcAttr { - return &syscall.SysProcAttr{CreationFlags: syscall.CREATE_NEW_PROCESS_GROUP} + return &syscall.SysProcAttr{CreationFlags: syscall.CREATE_NEW_PROCESS_GROUP | windows.DETACHED_PROCESS} }