如何:查看运行的进程

更新:2007 年 11 月

在系统上使用进程时,有时需要查看在某一给定时间运行的所有进程。例如,如果要创建一个具有停止进程的功能的应用程序,必须首先知道哪些进程正在运行。可以用进程名称填充列表框,并选择在其上执行任何其他操作的进程。

查看运行的进程

  1. 声明一个 Process 类型的空数组。

  2. 使用 GetProcesses 方法的返回值填充该空数组。

  3. 使用索引值循环访问进程数组,以获取数组中每个进程的进程名称并将其写到控制台。

    下面的示例演示如何调用 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);
            }
    

请参见

任务

如何:绑定到现有进程

如何:停止进程

如何:指定进程

其他资源

管理进程