Esperando procesos nietos en windows

¿Es posible esperar todos los procesos iniciados por un proceso hijo en Windows? No puedo modificar los procesos hijo o nieto.

Específicamente, esto es lo que quiero hacer. Mi proceso inicia uninstallA.exe. El proceso uninistallA.exe inicia uninstallB.exe y se cierra inmediatamente, y uninstallB.exe se ejecuta durante un tiempo. Me gustaría esperar a que uninstallB.exe se cierre para poder saber cuándo finaliza la desinstalación.

Respuestas a la pregunta(5)

Su respuesta a la pregunta