package main import ( "os" "syscall" ) func main() { dll := syscall.MustLoadDLL("veh.dll") RaiseNoExcept := dll.MustFindProc("RaiseNoExcept") ThreadRaiseNoExcept := dll.MustFindProc("ThreadRaiseNoExcept") thread := len(os.Args) > 1 && os.Args[1] == "thread" if !thread { RaiseNoExcept.Call() } else { ThreadRaiseNoExcept.Call() } }