| 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() | |
| } | |
| } |