CreateProcess 썸네일형 리스트형 CreateProcess와 CreatePipe를 이용한 콘솔프로그램 입출력 제어 윈도우 콘솔프로그램들의 대부분은 특별한 동작을 위하여 사용되며 대표적인 콘솔 프로그램으로는ping.exe netstat.exe 등이 해당된다. 윈도우 콘솔 프로그램은 아스키코드를 기반으로 사용자에게 정보를 출력해준다. 이러한 콘솔 기반 프로그램의 입출력을 제어하여 이용자가 보이지 않게끔 프로그램을 실행하고 결과를 받는 방법을 소개한다. 먼저 윈도우 표준 입출력을 위한 파이프의 개념부터 알아보자.파이프는 리눅스에도 존재하는 개념으로 리눅스에서는 IPC(InterProcess Communication) 라 부르는 동일한 개념이 존재한다. 파이프는 일단 단방향 통신만이 가능하다. Queue의 데이터 입출력 개념과 비슷하며 선입선출의 데이터 구조를 가진다.단방향 통신만 가능하므로 상호간의 데이터 입출력을 위해서.. 더보기 이전 1 다음