Usa la

CreateProcess

per creare il processo e utilizza l'handle restituito con la

WaitForSingleObject

Documentazione ed esempi tramite google ...