Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/11/2008, 01:58
okura
 
Fecha de Ingreso: noviembre-2008
Mensajes: 4
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Cantidad de instancias de un proceso determinado

Saludos
Asi es, existen varias formas de "tomar" (al menos me se 2, pero esta seria la mas sencilla) todos los procesos que se estan ejecutando en cierto momento en tu maquina. EL proceso seria el siguiente:

Código:
//La funcion estatica GetProcesses de la clase Process devuelve un array 
//de Process que se estan ejecutando en tu maquina en ese momento
Process[] procesos = Process.GetProcesses();

//Contador de los procesos con el nombre que buscas
int contador = 0;

//Para cada uno de los procesos devueltos
foreach(Process proceso in procesos)
{
     //Si el proceso se llama como el que buscas que aumente el contador
     if(proceso.ProcessName == "NombreDelProceso")
            contador++;
}
Al final del foreach tendras en la variable contador, el numero de procesos que se estan ejecutando.

Espero te haya servido