Fix rclone (scoop shim) and sftp issue due to detached console on Windows

This commit is contained in:
Charlie Jiang
2022-04-03 17:44:13 +08:00
parent 59370b6062
commit d9c9415cfd
2 changed files with 13 additions and 1 deletions

View File

@@ -11,7 +11,7 @@ import (
func startForeground(cmd *exec.Cmd) (bg func() error, err error) {
// just start the process and hope for the best
cmd.SysProcAttr = &syscall.SysProcAttr{}
cmd.SysProcAttr.CreationFlags = windows.DETACHED_PROCESS
cmd.SysProcAttr.CreationFlags = windows.CREATE_NEW_PROCESS_GROUP
err = cmd.Start()
if err != nil {
return nil, errors.Wrap(err, "cmd.Start")