我正在使用C# .NET 2.0。我需要确定一个PID是否存在。我编写了以下代码:
private bool ProcessExists(int iProcessID)
{
foreach (Process p in Process.GetProcesses())
{
if (p.Id == iProcessID)
{
return true;
}
}
return false;
}
除了遍历所有进程,还有更好的方法吗?