Pipe de salida (stdout) del proceso en ejecución Win32Api

Necesito obtener (o canalizar) la salida de un proceso que ya se está ejecutando, usando la API de Windows.

Básicamente, mi aplicación debería permitir al usuario seleccionar una ventana desde la que canalizar la entrada, y toda la entrada se mostrará en una consola. También estaría buscando cómo obtener una tubería en stderr más adelante.

Importante: no comencé el proceso usando CreateProcess () o de otra manera. El proceso ya se está ejecutando, y todo lo que tengo es el identificador del proceso (devuelto por GetWindowThreadProcessId ()).

Respuestas a la pregunta(3)

Su respuesta a la pregunta