server_windows.go 275 B

12345678910111213
  1. package lifecycle
  2. import (
  3. "context"
  4. "os/exec"
  5. "syscall"
  6. )
  7. func getCmd(ctx context.Context, exePath string) *exec.Cmd {
  8. cmd := exec.CommandContext(ctx, exePath, "serve")
  9. cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true, CreationFlags: 0x08000000}
  10. return cmd
  11. }