我需要帮助来了解如何在Go中妖魔化一个流程。package mainimport ( "fmt" "os")func start() { var procAttr os.ProcAttr procAttr.Files = []*os.File{nil, nil, nil} _, err := os.StartProcess("/Path/prog", nil, &procAttr) if err != nil { fmt.Printf("%v", err) }}func main () { start()} 如果在命令行上启动此代码,则程序将返回控制权,但仍与cmd连接。关闭cmd将关闭程序。如何将其与cmd分离?新增:procAttr.Sys.HideWindow = true导致此错误:错误内存指针“恐慌”
2 回答
慕婉清6462132
TA贡献1804条经验 获得超2个赞
我在“ golang-nuts”中询问,发现Go具有链接选项:
go tool 8l -o output.exe -Hwindowsgui input.8
- 2 回答
- 0 关注
- 192 浏览
添加回答
举报
0/150
提交
取消