2009-07-30 3 views

답변

2

의 출력을 저장할 - CreatePipe()를 호출하여 파이프를 만들고이를 PROCESS_INFORMATION 구조체의 입력/출력 스트림으로 연결하고 CreateProcess()에 해당 구조체를 전달합니다.

+0

yah 나는이 간단한 것을 시험해보고 파일로 리디렉션 할 수 있습니다. – rplusg

3

예, CreateProcess를에서 표준 출력 캡처를 보면 : dir는이 DOS에서 명령에 내장되어

하는 것으로. 그래서 당신은 다음과 같은 시스템 명령처럼 뭔가를해야 할 것이다 :

  • cmd.exe /c dir c:\path\to\directory

을 오히려 단지 dir를 호출보다. /c 매개 변수에 대한 자세한 내용은 cmd /?을 입력하십시오.

0

POSIX에는 popen() 함수가 있고 Windows에는 _popen()이라는 비슷한 것이 있다고 생각합니다.

+0

Windows GUI 앱에서는 작동하지 않으며 콘솔에서만 작동합니다. –

관련 문제