得到机器上所有正在运行的进程

实现

Process 类 :提供对本地和远程进程的访问并使您能够启动和停止本地系统进程。

using System.Diagnostics;

...

foreach ( Process p in Process.GetProcesses())
{
    string s = p.ToString();  //Console.WriteLine( p );
    string s = p.ProcessName; //获取该进程的名称。
    string pc = p.MachineName; //获取关联进程正在其上运行的计算机的名称
    .....
}
 
p.Kill();//立即停止关联的进程。
p.WaitForExit(2000);//指示 Process 组件在指定的毫秒数内等待关联进程退出
Contributors: FHL