Ejecutar procesos o aplicaciones y esperar al termino para continuar el código

07/07/2004 - 18:03 por Jhdez | Informe spam
Hola estoy tratando de ejecutar una aplicación o proceso
con process.start, me gustaria saber como puedo esperar a
que se termine ese proceso para contibuar ejecutando el
código, con Visual basic utilizo el WaitForSingleObject o
GetExitCodeProcess de kernel32, como puedo hacerlo con
ASP.net???, por cierto algo mas, estoy ejecutando el
proceso pero no se abre la aplicación en una ventana,
estoy usando el siguiente código:

Dim myprocess As Process
Dim startInfo As New ProcessStartInfo("IExplore.exe")
startInfo.WindowStyle = ProcessWindowStyle.Maximized
myprocess.Start(startInfo)

que estoy haciendo mal??
Gracias de antemano por su ayuda
 

Leer las respuestas

#1 Daniel Sharp
08/07/2004 - 06:47 | Informe spam
puedes usar esto:

Process p = Process.Start(startInfo );
//esperando que termine de cargar
p.WaitForInputIdle();
//esperando que el proceso termine
p.WaitForExit();
MessageBox.Show("continuar");

saludos
daniel #

"Jhdez" wrote in message
news:2857601c4643b$f2fe80f0$
Hola estoy tratando de ejecutar una aplicación o proceso
con process.start, me gustaria saber como puedo esperar a
que se termine ese proceso para contibuar ejecutando el
código, con Visual basic utilizo el WaitForSingleObject o
GetExitCodeProcess de kernel32, como puedo hacerlo con
ASP.net???, por cierto algo mas, estoy ejecutando el
proceso pero no se abre la aplicación en una ventana,
estoy usando el siguiente código:

Dim myprocess As Process
Dim startInfo As New ProcessStartInfo("IExplore.exe")
startInfo.WindowStyle = ProcessWindowStyle.Maximized
myprocess.Start(startInfo)

que estoy haciendo mal??
Gracias de antemano por su ayuda

Preguntas similares