更新:2007 年 11 月
在系统上使用进程时,有时需要查看在某一给定时间运行的所有进程。例如,如果要创建一个具有停止进程的功能的应用程序,必须首先知道哪些进程正在运行。可以用进程名称填充列表框,并选择在其上执行任何其他操作的进程。
查看运行的进程
声明一个 Process 类型的空数组。
使用 GetProcesses 方法的返回值填充该空数组。
使用索引值循环访问进程数组,以获取数组中每个进程的进程名称并将其写到控制台。
下面的示例演示如何调用 Process 组件的 GetProcesses 方法返回进程数组,并将 ProcessName 值写入控制台。
Dim myProcesses() As Process Dim myProcess As Process myProcesses = Process.GetProcesses() ' Iterate through the process array. For Each myProcess In myProcesses Console.WriteLine(myProcess.ProcessName) Next
Process[] myProcesses = Process.GetProcesses(); foreach (Process myProcess in myProcesses) { Console.WriteLine(myProcess.ProcessName); }