public void SuspendProcess(int processId)
var threadHandle = OpenThread(0x0002, false, (uint)thread.Id); SuspendThread(threadHandle); CloseHandle(threadHandle);
[DllImport("kernel32.dll")] static extern int CloseHandle(IntPtr hThread);
var process = Process.GetProcessById(processId); foreach (ProcessThread thread in process.Threads)