Esperando en un identificador en Windows Thread

Tengo una aplicación MFC que inicia otro proceso usandoCreateProcess(...). Me gustaría realizar una actualización de la interfaz de usuario cuando finalice el proceso creado. Normalmente, usaríaWaitForSingleObject oWaitForMutlipleObjecten el proceso devueltoHANDLE pero esto bloqueará el hilo de la GUI (malo).

La única solución que se me ocurre es generar un nuevo hilo que pueda esperar en el identificador y publicar un mensaje cuando finalice el proceso. Esto no es lo ideal.

Entonces, ¿es posible registrar el identificador con el Administrador de Windows y recibir un mensaje de Windows cuando finaliza el proceso?

Respuestas a la pregunta(5)

Su respuesta a la pregunta