C#获取所以进程和服务
public void GetProcessList()//获取进程和ID
{
listProcess.Items.Clear();//ListView
foreach(Process pro in Process.GetProcesses())
{
ListViewItem lvi=new ListViewItem();
lvi.Text=pro.ProcessName;
lvi.SubItems.Add(pro.ID.ToString());
listProcess.Items.Add(lvi);
}
}
获取服务
foreach(ServiceController svc in ServiceController .GetServices())
{
//步骤同上面添加到listView
lvi.Text=svc.ServiceName;
}