.NET ではProcess.GetProcessById
、この ID を持つプロセスが実行されていない場合、例外がスローされます。例外をスローしないように、このメソッドを安全に呼び出す方法は? みたいなことを考えている
if(Process.IsRunning(id)) return Process.GetProcessById(id);
else return null; //or do something else
しかし、おそらく実行中のすべてのプロセスを取得し、リストにIDが存在するかどうかを確認する以外に、IDを確認する方法が見つかりません。