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)
進行驗證,否則要報錯,
目前還沒有相通這是爲什麼