La Web del Programador: Comunidad de Programadores
 
    Pregunta:  30528 - SABER CUANDO UNA APLICACION A TERMINADO DE EJECUTARSE
Autor:  Luis Chaves Salazar
Se empieza a ejecutar una aplicacion de instalación de componentes, finalmente cuando esta aplicación finalize se debe cargar otra aplicacion. He utilzado el comando Shell de visual basic 6 pero las ejecuta casi al mismo tiempo, la idea es ejecutar la segunda despues de haberse ejecutado la primera.

  Respuesta:  Wilfredo Pérez Velázquez
Hola Colega,
Si tu pregunta se refiere a ejecutar una plicación propia durante la instalción del kit de distribución de Visual basic, te diré que debes entrar la código del setup1.exe que genera Visual basic y que es estandar, con este debes agregar el shell que dices a tu .exe extra que debe estar en dicho paquete de distribución. Otra variante sería que este setup1.exe reiniciara el ordenador mediante la API de windows, pero previamente dejaras en el runonce un acceso directo al programa que desees ejecutar.

Para entrar al código de este setup1, debes tener instalado en tu ordenador el Visual Basic 6.0 con la opción de instalación de herramientas empresariales, que es donde viene el kit de distribución. Debes realizar una copia de suguridad a dicha carpeta en tu ordenador, pues es posible que realizando pruebas la estropees ok.
Dicha carpeta se encuentra en C:\Archivos de programa\Microsoft Visual Studio\VB98\Wizards\PDWizard\Setup1

De ahí debes copiar todo por seguridad y luego abrir el proyecto Setup1.vbp que está en dicho directorio y buscar donde termina dicha aplicación ok, pues ahora no recuerdo bién...

Si necesitas otra cosa de este tema, contacta conmigo ok...

Un saludo.