2009-05-12 9 views

답변

1

CreateProcess에 전달 된 STARTUPINFO의 인스턴스에 적절한 핸들을 지정해야하는 프로세스의 표준 출력을 읽으려면 다음을 수행하십시오. STARTF_USESTDHANDLES 플래그를 반드시 포함해야합니다.

일반적으로 익명 파이프가 사용되며 CreatePipe을 통해 생성됩니다.

예를 들어 "Creating a Child Process with Redirected Input and Output"을 참조하십시오.

일반적인 Win32 방식 (OVERLAPPED + 이벤트, IOCompleteion 포트 등)을 사용하여 출력 핸들을 비동기 적으로 읽을 수 있습니다.