golang 执行文件隐藏黑色窗口

技术分享 2019-10-01 00:00:00
有时候有黑窗口多烦人,即使是一闪而过

编译时添加 -ldflags="-H windowsgui" 参数可以隐藏编译后的exe打开有黑色窗口控制台。

如果使用了 exec 执行 cmd 命令,可以通过下面方法隐藏黑色窗口。
位置大概在host文件 230行

CMD.SysProcAttr = &syscall.SysProcAttr{HideWindow: true}

另外如果修改了标准库别忘记重新生成 pkg 目录下的 .a 文件


https://github.com/golang/go/issues/23270
咨询小瓶科技
咨询我们
顶部