Lanzar un EXE desde otro EXE
Hola a todos.
Tengo un programa EXE desde el que tengo que poner en marcha un segundo programa EXE. Ambos están hechos por mí, son aplicaciones normales, nada de multihilo ni cosas avanzadas.
Tras estudiar la API de Window$, veo dos posibles alternativas:
a) ShellExecuteEx(); //rellenando previamente una estructura SHELLEXECUTEINFO
b) CreateProcess();
¿Cuál es más recomendable?
Por otra parte, me sería útil que el primer EXE pudiera "comunicarse" con el segundo para saber cuándo puede cerrarse. Supongo que será un caso muy típico.
Muchas gracias anticipadas,
Hommer.
|