listView1.Items.Clear();
Process[] myProcess = Process.GetProcesses();//为本地进程创建一个新的资源组件
string[] Minfo = new string[6];
foreach (Process myPro in myProcess)
{
Minfo[0] = myPro.ProcessName;//进程类型和string 类型可以直接隐式转换
Minfo[1] = myPro.Id.ToString();
Minfo[2]=myPro.Threads.Count.ToString();
Minfo[3]=myPro.BasePriority.ToString();
Minfo[4]=myPro.WorkingSet64.ToString()+"K";
Minfo[5] = myPro.VirtualMemorySize64.ToString();
ListViewItem lvi = new ListViewItem(Minfo, "process");
listView1.Items.Add(lvi);
}
添加进程窗口,遍历的时候一定要加
if(mypro.MainWindowTitle.length>0)
进行验证,否则要报错,
目前还没有相通这是为什么