我需要帮助来了解如何在Go中妖魔化一个流程。
package main
import (
"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
导致此错误:错误内存指针“恐慌”
慕婉清6462132
相关分类