私はC#.NET2.0を使用しています。PIDが存在するかどうかを判断する必要があります。私は次のコードを思いついた:
private bool ProcessExists(int iProcessID)
{
foreach (Process p in Process.GetProcesses())
{
if (p.Id == iProcessID)
{
return true;
}
}
return false;
}
すべてのプロセスを繰り返す以外に、これを行うためのより良い方法はありますか?