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
Declare una matriz vacía del tipo Process.
Llene la matriz vacía con el valor devuelto por el método GetProcesses.
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