public static bool CtrlHandler(CtrlTypes ctrlType) { CtrlMessage_ = ctrlType.ToString(); CancelIoEx(GetStdHandle(STD_INPUT_HANDLE), IntPtr.Zero); ExitThread(0); return(true); }
private static bool exitTaskFunc(CtrlTypes ctrlTypes) { cancelFlag = true; Console.Write("\r\n\r\n[!] Exit code '" + ctrlTypes.ToString() + "' detected. Please wait... "); while (true) { if (taskExited) { break; } Thread.Sleep(1000); } return(true); }