我正在尝试编写的应用程序出现问题。我正在使用
int index = 0;
Process[] processList = Process.GetProcesses();
foreach (Process p in processList)
{
index++;
Console.WriteLine("Process Number " + index);
Console.WriteLine(p.Id.ToString() + ": Process Id - to string");
Console.WriteLine(p.MachineName + ": Process Machine Name");
Console.WriteLine(p.PagedMemorySize64.ToString() + ": Process Paged Memory Size");
Console.WriteLine(p.ProcessName + ": Process Name");
Console.WriteLine();
}
Console.ReadLine();
检索在我的计算机上运行的进程。如你所见,我打印出一些我想看到的信息。事情是我的程序将打印出比我的任务管理器更多的进程。在我查看印刷信息后,我注意到了; A.有时进程打印多次B.有时进程甚至不打印C.打印空闲进程。我想知道是否有办法准确检索进程列表。任何建议或意见将不胜感激。