我想将exe
文件作为窗口服务运行。
是否有golang
个开放源代码或任何golang
api
来执行此操作?
谢谢!
答案 0 :(得分:4)
在此处阅读文档:https://godoc.org/golang.org/x/sys/windows/svc
import "golang.org/x/sys/windows/svc"
然后使用
func Run(name string, handler Handler) error
启动它。
在我链接的页面上有很多其他功能对你有用,所以你一定要看看。
答案 1 :(得分:-1)
您可以使用运行外部命令的exec包, 例如:
import "os/exec"
cmd := exec.Command("your_exe_file")
if err := cmd.Start(); err != nil{
log.Fatal(err)
}