C#用Process.GetProcesses()已经获取所有进程的名称,如何获取所有进程的PID?

来源:百度知道 编辑:UC知道 时间:2024/05/29 15:38:17
Process.GetProcessByID()不会用啊,需要一个参数,这个参数是干嘛的?

GetProcesses()返回的是进程对象Process,对返回的集合中的每个元素逐个访问Process.Id属性就可知道所有进程的PID。
你获得进程名字难道不是访问的Process.Name属性?

Process[] procs = Process.GetProcesses();
Process p = procs[0];
int procId = p.Id;

Process p2 = Process.GetProcessById (procId );

关注