diff --git a/kill_windows.go b/kill_windows.go index 499006c..5ec8d53 100644 --- a/kill_windows.go +++ b/kill_windows.go @@ -1,20 +1,9 @@ package crt import ( - "syscall" + "os" ) func SysKill() { - d, err := syscall.LoadDLL("kernel32.dll") - if err != nil { - return - } - p, err := d.FindProc("GenerateConsoleCtrlEvent") - if err != nil { - return - } - r, _, err := p.Call(syscall.CTRL_BREAK_EVENT, uintptr(syscall.Getpid())) - if r == 0 { - return - } + os.Exit(1) }