准備用C#關閉某進程,比如explorer進程,如何判斷系統是否正在運行此進程,從而避免因為系統不存在此進程而報錯?
用的是這個方法,但是如果系統中未運行該進程,就會報錯
string ProcessName = "explorer";
Process[] MyProcess = Process.GetProcessesByName(ProcessName);
MyProcess[0].Kill();
if (MyProcess.Count() > 0)
MyProcess[0].Kill();