Получение пути запущенного процесса по имени

Как я могу получить путь к запущенному процессу по имени? Например, я знаю, что запущен процесс с именем «блокнот», и я хочу получить путь к нему. Как получить путь, не зацикливаясь на всех других процессах?

Не так!

using System.Diagnostics;

foreach (Process PPath in Process.GetProcesses())
{
    if (PPath.ProcessName.ToString() == "notepad")
    {
        string fullpath = PPath.MainModule.FileName;
        Console.WriteLine(fullpath);
    }
}
7
задан FishBasketGordo 14 August 2012 в 21:41
поделиться