Foros del Web » Programación para mayores de 30 ;) » .NET »

saber si el proceso xxx.exe ya esta ejecutandose

Estas en el tema de saber si el proceso xxx.exe ya esta ejecutandose en el foro de .NET en Foros del Web. Hola Amigos, Alguien sabe como se hace desde el código VB para saber si cierto proceso, digamos xxx.exe, ya esta ejecutándose en el ordenador. Saludos...
  #1 (permalink)  
Antiguo 07/05/2007, 12:01
 
Fecha de Ingreso: octubre-2001
Mensajes: 19
Antigüedad: 22 años, 6 meses
Puntos: 0
saber si el proceso xxx.exe ya esta ejecutandose

Hola Amigos,
Alguien sabe como se hace desde el código VB para saber si cierto proceso, digamos xxx.exe, ya esta ejecutándose en el ordenador.

Saludos
  #2 (permalink)  
Antiguo 07/05/2007, 12:53
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 7 meses
Puntos: 156
Re: saber si el proceso xxx.exe ya esta ejecutandose

Hola

a ver si te sirve esto:

Cita:
Dim processes() As Process
Dim instance As Process
Dim process As New Process()
processes = process.GetProcesses
For Each instance In processes
If instance.ProcessName = "xxx.exe" Then
msgbox("está corriendo el proceso xxx.exe")
End If
Next

saludos
  #3 (permalink)  
Antiguo 07/05/2007, 18:24
 
Fecha de Ingreso: octubre-2001
Mensajes: 19
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: saber si el proceso xxx.exe ya esta ejecutandose

Buenisimo, muchas gracias.
Lo voy a probar a ver si me funciona!

Saludos
  #4 (permalink)  
Antiguo 08/05/2007, 06:42
 
Fecha de Ingreso: enero-2005
Mensajes: 16
Antigüedad: 19 años, 3 meses
Puntos: 0
Re: saber si el proceso xxx.exe ya esta ejecutandose

En el Sub Main() o en el Form_Load del 1er frm que cargues:

If App.Previnstance Then
MsgBox "La aplicacion solicitada ya se esta ejecutando"
'Pon aqui el codigo para salir del programa
'(Unload de los formularios cargados, set .. = nothing, etc.)
End
End If
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:11.