c#通过进程名字获取进程路径
using System.Diagnostics;
string path="";
Process[] ps = Process.GetProcessesByName("QQ");
foreach (Process p in ps)
{
path=p.MainModule.FileName.ToString();
}
注意:GetProcessesByName("QQ")中的参数即进程的名字,别写成GetProcessesByName("QQ.exe"),我一开始写成后边这样怎么也找不到进程,后来才发现加上.exe就不是进程的名字了。呵呵,希望大家不要走弯路。