VS2005 和VS2008 对系统进程访问一点问题
一个很奇怪的问题, 在VS2005 和VS2008 下分别建立下面的这个才程序,VS2005 通过, VS2008 就会报 出一些进程不能访问
这是在同一个机器上 同时做的 我不知道为什么 唉

listBox1.Items.Clear();
//创建Process类型的数组,并将它们与系统内所有进程相关联
Process[] processes;
processes = Process.GetProcesses();
foreach (Process p in processes)
{
//Idle指显示CPU空闲率的进程名称
//由于访问Idle的StartTime会出现异常,所以将其排除在外
if (p.ProcessName != "Idle")
{
//将每个进程名和进程开始时间加入listBox1中
this.listBox1.Items.Add(
string.Format("{0,-30}{1:h:m:s}", p.ProcessName, p.StartTime));
}
}

浙公网安备 33010602011771号