Visual Basic.NET - restringir 2 instacias de un programa

 
Vista:

restringir 2 instacias de un programa

Publicado por Carlos (12 intervenciones) el 19/06/2008 13:56:27
Hola

alguien sabe como evitar que un programa arranque cada vez que lo ejecute??

es decir si ya esta arrancado i alguien le vuelve a meter que no deje abrir otra instancia del mismo.....

es facill?? alguna pistilla??

GRAcias!!!!!!!!
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

RE:restringir 2 instacias de un programa

Publicado por P. J. (706 intervenciones) el 19/06/2008 18:14:51
Eso debes hacerlo con una validacion, de la sgte forma:

If Process.GetProcessesByName(Process.GetCurrentProcess.ProcessName).Length > 1 Then
MsgBox("ESTA APLICACION YA SE ESTA EJECUTANDO")
End
End If

Espero te sea util.
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:restringir 2 instacias de un programa

Publicado por ISAIAS DUQUE GOMEZ (24 intervenciones) el 21/06/2008 09:01:40
prueba esto..

//nombreproceso.exe

If (Process.GetProcessesByName("nombreproceso").Length > 1) Then
MessageBox.Show("Ya se esta ejecutando una instancia")
Application.Exit()
End If
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