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:
Como vemos, le pasamos un parámetro a la aplicación.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()
Entonces, mi aplicacion2.exe, se lanza (recoge bien el parámetro) PEROOO... al cerrarse aplicación1.exe TAMBIEN SE ME CIERRA
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
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!!!
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)