为了账号安全,请及时绑定邮箱和手机立即绑定

如何派生流程

如何派生流程

Go
眼眸繁星 2021-05-01 14:11:55
我需要帮助来了解如何在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


查看完整回答
反对 回复 2021-05-10
  • 2 回答
  • 0 关注
  • 192 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信