static void killthread() { while (true) { External.EnumWindows(new External.EnumWindowsProc(wenum), IntPtr.Zero); //Thread.Sleep(1); } /*var cp = Process.GetCurrentProcess().Id; * while (true) { * foreach (var proc in Process.GetProcessesByName("conhost")) { * if (proc.Id != cp && proc.SessionId != 0) { * IntPtr hProcess = External.OpenProcess(ProcessAccessFlags.All, false, (uint)proc.Id); * External.TerminateProcess(hProcess, 1); * } * } * }*/ }