window 에서 C++로 외부 프로그램 실행해서, 실행여부 관찰해서 아니다 싶으면 죽이는 법

조회수 1306회

소스코드를 넘겨받지 못하고 실행파일만 넘겨받는 프로그램이 있습니다.

소스코드를 넘겨 받았다면, fork()해서 인터페이스 세션과 넘겨받은 소스코드를 실행하는 프로세스를 차일드로 분리해서, 프로세스의 CPU사용량을 보다가 인터페이스 쪽에서 인터럽트? 를 통해서 차일드를 죽여버리 kill -9 childpid 식의 형태로 짜면 되겠구나.... 하는 정도는 알겠습니다.

근데 소스코드를 넘겨받지 못하고 exe 하나로 나옵니다. 이걸 어떻게 해야 될까요?

예제링크나 아니면 키워드라도 알려주시면 제가 검색해서 알아보겠습니다.

  • 이런. 윈도는 fork가 없었죠;;;; 처음부터 다 공부해야 하나 -_-; 광자 2017.6.7 09:42

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)