En vb creo que se puede hacer de forma directa
If App.PrevInstance Then
MsgBox "Proceso ya activo " & App.EXEName
End IfSaludos, Guillermo Andrades > -----Mensaje original----- > De: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] En nombre de Juan Carlos > Paredes > Enviado el: martes, 15 de julio de 2003 17:45 > Para: 'Forum Help 400' > Asunto: [SEMI OFF TOPIC] Comprobar un proceso activo en Windows > > Buenas tardes, Foro: > > Me encuentro con el siguiente problema. Tengo un servidor Windows que > tiene permanentemente activo un proceso que sube datos al AS/400 para que > este, mediante un proceso batch, los trate y emita facturas. Despues de > procesar esos ficheros los pasa a una carpeta hist�rica. > > Pues bien, alguien se ha conectado al servidor y ha arrancado (mientras ya > estaba activo) de nuevo dicho proceso. Ello supone que un proceso y otro > han comenzado a interferirse. La pregunta es: �conoc�is alguna forma de > controlar desde un programa .BAT o Visual Basic si un determinado trabajo > ya est� activo para finalizar inmediatamente la ejecuci�n del segundo de > ellos? > > Gracias de antemano y un saludo. > > Juan Carlos
<<attachment: winmail.dat>>
