c#通过命令行获取windows下所有进程并生成list集合
时间: 2023-07-16 07:16:14 浏览: 98
可以获取打印任务文字图片等。C#调用windowsAPI获取打印的各种参数,包含打印序列,打印任务文字和图片等。设置打印参数
可以使用System.Diagnostics命名空间下的Process类来获取Windows下所有进程,并使用List集合来存储这些进程。以下是示例代码:
```csharp
using System.Diagnostics;
using System.Collections.Generic;
List<Process> processes = new List<Process>();
Process[] processList = Process.GetProcesses();
foreach (Process process in processList)
{
processes.Add(process);
}
```
在上面的代码中,我们首先创建一个List<Process>类型的processes对象,然后使用Process类的GetProcesses方法获取当前运行的所有进程,并将它们存储在Process类型的数组processList中。接下来,我们使用foreach循环将processList中的所有进程添加到processes集合中。
现在,processes集合中包含了Windows下所有进程的列表,可以按照需要对其进行进一步处理。
阅读全文