2009-05-29 53 views

回答

4

如果你知道PID:

Process p = Process.GetProcessById(id); 

如果你知道这个名字:

Process p = Process.GetProcessesByName(name).FirstOrDefault(); 
2

您无法附加到它,但您可以使用Process.GetProcesses方法来枚举机器上的所有正在运行的进程。其中之一将是您正在寻找的过程。

var list = System.Diagnostics.Process.GetProcesses(); 
foreach (var proc in list) { 
    // Determine if it's the process and use it 
} 
相关问题