Juan Fco. Berrocal -- DotNET y Yo transmitiendo desde GeeKs.Ms

Manejar Procesos del Sistema desde nuestra aplicación

Ultimamente ando peleandome con el enemigo y pues no tenia tiempo ni decir hola por estos lares, pero el lunes de esta misma semana, me hicieron una pregunta en un foro y pues decidi contestarla (es lo normal Smile) y la pregunta era: ¿Como puedo iniciar y detener un proceso desde mi aplicacion en C#?.

En .NET contamos con un control que nos facilita esta tarea al 100%, ese control se llama "serviceController" y lo podemos utilizar de la siguiente manera.

 En este caso vamos a Iniciar y Detener el SQL Server Express Edition que todos lo tenemos instalado en nuestro equipo (al menos los que trabajamos con Visual Studio 2005).

//Iniciamos el servicio

this.serviceController1.ServiceName = "MSSQL$SQLEXPRESS";

this.serviceController1.Start( );

//Detenemos el servicio

this.serviceController1.ServiceName = "MSSQL$SQLEXPRESS";

this.serviceController1.Stop( );

 

Si quiesieramos verificar si este servicio esta corriendo lo podriamos hacer de la siguiente manera.

if (this.serviceController1.Status = System.ServiceProcess.ServiceControllerStatus.Running)

{

MessageBox.Show("El Servicio esta corriendo", "servicio corriendo",

MessageBoxButtons.OK, MessageBoxIcon.Information);

}

Bueno pues hasta, aqui espero que les haya parecido interesante.

Un Saludo

 

Posted: 28/2/2007 8:23 por Juan Fco. Berrocal | con 3 comment(s)
Archivado en: ,
Comparte este post:

Comentarios

joshua ha opinado:

oye se ve interesante esto pero te queria preguntar ultimamnete mi pc esta muy lenta y me marca que estan 35 procesos activos y la memoria no es suficiente en realiadad solo la uso para internet pero tarda horas en abrir el sistema como puedo saber que procesos son esenciales y cuales puedo terminar sin que pase nada malo en el sistema!

ojala y veas esto pronto!

# August 15, 2007 10:01 PM

Matheoz ha opinado:

Muchas gracias, ayuda directa a lo que estaba buscando. Saludos.

# January 26, 2009 6:08 PM

reynaldo ulloa ha opinado:

me parece algo interesante,oye que te parece si nos das informacion sobre como ejecutar aplicaciones instaldas en mi maquina desde c#,podria ser el word pasando como parametro alguna cadena

# September 24, 2010 1:21 AM