私はC#.NET 2.0を使用しています。 PIDが存在するかどうかを判断する必要があります。私は次のコードを思いついた:プロセスIDが存在するかどうかを判断する方法
private bool ProcessExists(int iProcessID)
{
foreach (Process p in Process.GetProcesses())
{
if (p.Id == iProcessID)
{
return true;
}
}
return false;
}
すべてのプロセスを反復する以外の方法がありますか?
提案していただきありがとうございますが、標準的な練習として、いくつかの価値を解決しようとすると例外をキャッチするのが間違っています。 – Ken
私は同意しますが、これがあなたのプログラムが探していたものであることを期待していました。特定のプロセスIDが生存していたかどうかをチェックする理由は考えられませんでした。 –