Controlar ejecución única aplicación

28/04/2006 - 16:52 por Vipper | Informe spam
Hola,

Tengo desarrollada una aplicación en Visual Basic.net. Desearia controlar
que una vez en ejecución, no se pudiera abrir otra instancia de la
aplicación. Es decir, que no se pudiera tener multiples procesos de la misma
aplicación.

Me acuerdo que esto se podia hacer con visual basic 6, però no lo he
encontrado con visual basic .net.

Gracias por adelantado.
 

Leer las respuestas

#1 Angel. E. Ruiz. P
28/04/2006 - 16:57 | Informe spam
Dim enEjecucion As Boolean

' comprobando la cantidad de elementos del array
enEjecucion Process.GetProcessesByName(Process.GetCurrentProcess.ProcessName).Length > 1

' comprobando el límite superior del array
enEjecucion Process.GetProcessesByName(Process.GetCurrentProcess.ProcessName).GetUpperBound(0)


Saludos cordiales,
Ángel Ruiz
MCP C#
MVP de Visual Basic desde 2004
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"
"Vipper" escribió en el mensaje
news:
Hola,

Tengo desarrollada una aplicación en Visual Basic.net. Desearia controlar
que una vez en ejecución, no se pudiera abrir otra instancia de la
aplicación. Es decir, que no se pudiera tener multiples procesos de la
misma
aplicación.

Me acuerdo que esto se podia hacer con visual basic 6, però no lo he
encontrado con visual basic .net.

Gracias por adelantado.

Preguntas similares