MSDN.WhiteKnight - Stack Overflow answers
Ответ на "Как в .Net Core узнать текущее состояние любого процесса?"
Answer 954888
В Windows нет понятия "состояние процесса", но можно вывести состояние основного потока процесса:
var prs = Process.GetProcesses(); foreach (Process pr in prs) { ProcessThread th = pr.Threads[0]; using (th) { Console.Write(pr.ProcessName + ": "); Console.Write(th.ThreadState.ToString()); if (th.ThreadState == ThreadState.Wait) Console.Write(" (" + th.WaitReason.ToString() + ")"); } Console.WriteLine(); }
Content is retrieved from StackExchange API.
Auto-generated by ruso-archive tools.