c#で特定のexeが生きてるか調べる

excel.exeいるか調べるサンプル

Process[] processList = Process.GetProcesses();
foreach (Process p in processList)
{
    try
    {
        string fileName = System.IO.Path.GetFileName(p.MainModule.FileName);
        if (fileName.ToLower() == "excel.exe")
        {
            bExcelQuit = true;
            break;
        }
    }
    catch {
    }
}