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就不是进程的名字了。呵呵,希望大家不要走弯路。

posted @ 2011-04-23 16:35  柠檬绿松  阅读(16353)  评论(2编辑  收藏  举报
View Code