syscall
process := exec.Command(name, args...)
process.SysProcAttr = &syscall.SysProcAttr{HideWindow: true}
err := process.Start()
if err != nil {
    log.Print(err)
}

但是当我编译它并尝试在 Windows 中运行它时,命令行窗口再次出现

我该怎么做才能防止命令行窗口出现?

go build -ldflags -H=windowsguiExec