我想以编程方式验证应用程序的状态,看看它是否已崩溃或停止。我知道如何查看进程是否存在于 C# 中,但我是否也可以查看它是否“未响应”?
最佳答案
您需要的一切都在 System.Diagnostics 中,例如:检查进程是否正在响应。
using System;
using System.Diagnostics;
namespace ProcessStatus
{
class Program
{
static void Main(string[] args)
{
Process[] processes = Process.GetProcesses();
foreach (Process process in processes)
{
Console.WriteLine("Process Name: {0}, Responding: {1}", process.ProcessName, process.Responding);
}
Console.Write("press enter");
Console.ReadLine();
}
}
}
关于c# - 检查进程状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/320645/