2009-10-11 5 views
0
내가하고 싶은 것은 프로세스 시작을 가지고 있지만 입력과 출력 모두 같은 콘솔에 있어야하는 것입니다

.CreateProcessWithLoginW - 리디렉션 STDOUT

이 코드를 사용하면 같은 창에있는 대신 완전히 새로운 창을 만듭니다. "CREATE_NEW_CONSOLE"플래그를 해제하는 방법이 있나요? 0으로 설정하더라도 새 콘솔이 만들어지기 때문입니다.

답변

1

이 방법에 도움을 따르면 당신이 로 플래그, 시스템 기능을 설정하지 경우에도 default-에 의해 을 사용할 수 있습니다

CREATE_DEFAULT_ERROR_MODE, CREATE_NEW_CONSOLE 및 CREATE_NEW_PROCESS_GROUP 플래그이를 경우 설정되었습니다.

Windows API에서 이러한 플래그를 설정할 수없는 것처럼 보입니다.

관련 문제