У меня есть простая программа, и я запускаю exe и потом проверяю значение Exited, но это дает мне ошибку «паника: ошибка времени выполнения: недопустимый адрес памяти или разыменование нулевого указателя», есть идеи, почему?
package main
import (
"fmt"
"os/exec"
"time"
)
func main() {
prog:= exec.Command("path\to\exe")
prog.Dir = "path\to"
go prog.Run()
fmt.Println(prog.ProcessState.Exited())
time.Sleep(500 * time.Second)
}