post icon

Verificar si un proceso está corriendo con C#

Algunas veces necesitamos consultar si un proceso está corriendo en Windows, o una aplicación está abierta, con C# esta tarea es realmente simple de hacerla. Algunos usos que podemos darle es verificar si nuestra aplicación ya está abierta e impedir que vuelva a abrirse otra instancia, o si necesitamos de una aplicación para ejecutar correctamente la nuestra (dependencia de aplicaciones). El código es como sigue:

1
2
3
4
5
6
7
8
9
10
11
private void verificarProceso()
{
	System.Diagnostics.Process[] procesos = System.Diagnostics.Process.GetProcesses();
	// recorrer los procesos existentes
	foreach (System.Diagnostics.Process proceso in procesos)
	{
		// verificar si existe el que buscamos
		if (proceso.ProcessName == "elProcesoBuscado")
			MessageBox.Show("existe");
	} // end foreach
} // end verificarProceso

Articulos Relacionados:

Sin Comentarios aun, puedes tú ser el primero en comentar!

Deja tu Comentario

Responder