実行中のプロセスのパスを名前で取得するにはどうすればよいですか? たとえば、「メモ帳」という名前のプロセスが実行されていることを知っていて、そのパスを取得したいとします。他のすべてのプロセスをループせずにパスを取得する方法は?
この方法ではありません!
using System.Diagnostics;
foreach (Process PPath in Process.GetProcesses())
{
if (PPath.ProcessName.ToString() == "notepad")
{
string fullpath = PPath.MainModule.FileName;
Console.WriteLine(fullpath);
}
}