Cómo: Ver los procesos en ejecución

Actualización: noviembre 2007

Cuando se trabaja con procesos en un sistema, puede ser necesario ver todos los procesos que se están ejecutando en un momento dado. Por ejemplo, si desea crear una aplicación que proporcione la funcionalidad de detener procesos, deberá ver en primer lugar qué procesos se están ejecutando. Puede llenar un cuadro de lista con los nombres de los procesos y seleccionar el proceso en el que desee ejecutar otras acciones.

Para ver los procesos que están en ejecución

  1. Declare una matriz vacía del tipo Process.

  2. Llene la matriz vacía con el valor devuelto por el método GetProcesses.

  3. Recorra en iteración la matriz de procesos utilizando el valor indizado para obtener el nombre de cada proceso de la matriz y escribirlo en una consola.

    El ejemplo siguiente muestra cómo se llama al método GetProcesses de un componente Process para devolver la matriz de procesos y se escribe el valor ProcessName en una consola.

    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);
            }
    

Vea también

Tareas

Cómo: Enlazar con procesos existentes

Cómo: Detener procesos

Cómo: Especificar procesos

Otros recursos

Administrar procesos