C sharp - Detección de aplicación ejecutandose

 
Vista:

Detección de aplicación ejecutandose

Publicado por Joe (8 intervenciones) el 14/11/2003 20:00:05
Hola a todos!

Tengo una aplicación desarrollada en C# pero necesito que cuando el usuario la abra esta detecte si ya hay una instancia de ella previamente abierta. Por favor me pueden decir con que instrucción realizo esto y si es que es posible hacerlo en C#.

Saludos y gracias de antemano, Joe
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:Detección de aplicación ejecutandose

Publicado por Yamil Bracho (1164 intervenciones) el 14/11/2003 20:41:22
Joe, puedes usar la clase Mutex para esta tarea
Coloca el siguiente codigo en tu programa principal

Mutex mutex = new Mutex(false, "SoloUnaInstancia");
bool isPreviousInstance = !mutex.WaitOne(0, false);
if (isPreviousInstance)
// ya hay una instancia previa

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Detección de aplicación ejecutandose

Publicado por Joe (8 intervenciones) el 14/11/2003 21:47:30
Gracias Yamil por el consejo, resolvio mi problema.

Hasta pronto, Joe!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar