隐藏 Golang 自身运行窗口

仅需在编译是增加 -ldflags 参数

1
go build -ldflags -H=windowsgui 

隐藏 Golang 调用 CMD 窗口

1
2
3
4
cmd := exec.Command("ping", "127.0.0.1")
if runtime.GOOS == "windows" {
cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true}
}