Buenos días compañer@s.
Tengo una pregunta para haceros:
Estoy ejecutando un Formulario, el cual hace un conjunto de operaciones, durante 8 horas.
En un principio, esas 8 horas, se las determino, lanzando mi Formulario como Tarea Programada de Windows (estipulando en la tarea programada hora de inicio y de fin).
Lo primero, saber si esa forma es correcta, o hay alguna otra más apropiada.
Por otro lado, después de esas 8 Horas, he de lanzar otro formulario, que haga otras pequeñas operaciones... El tema es el siguiente:
Aplicación1.exe al terminar todas sus cosa, llama a
aplicacion2.exe mediante:
Código:
Dim myProcess As Process = New Process
myProcess.StartInfo.FileName = "Aplicacion2.exe"
myProcess.StartInfo.UseShellExecute = False
myProcess.StartInfo.RedirectStandardOutput = True
myProcess.StartInfo.Arguments = Me.shareMarket 'Paso Parámetro
myProcess.Start()
Como vemos, le pasamos un parámetro a la aplicación.
Entonces, mi
aplicacion2.exe, se lanza (recoge bien el parámetro) PEROOO... al cerrarse
aplicación1.exe TAMBIEN SE ME CIERRA

(sin terminar de hacer sus operaciones).
Necesito saber:
a) Si mi orientación es correcte, y de serlo, como puedo evitar que la
aplicacion2.exe, NO SE CIERRE al cerrarse
aplicacion1.exe
b) De no ser correcta mi orientación, que alguien me ayude y me comente como debería de orientarlo.
Muchas gracias a tod@s, y espero vuestra contestación.
GRACIAS!!!