C#.net从进程ID获取FullName

时间:2009-12-21 09:40:10

标签: c#

如何从进程ID

获取FullName(路径)

例如,如果int id = 234

如何找到id的位置;

int Id = Convert.ToInt32(lvprocesslist.SelectedItems[0].SubItems[1].Text); 
string s = Process.GetProcessById(Id).MainModule.FileName; 
Console.WriteLine(Path.GetFullPath(s));

它不能在Windows PID下工作(记事本3704)无法正常工作

三江源。

2 个答案:

答案 0 :(得分:6)

你可以试试这个

string s = Process.GetProcessById(2028).MainModule.FileName;

答案 1 :(得分:5)

尝试Process.GerProcessById(234).MainModule.FileName