window 에서 C++로 외부 프로그램 실행해서, 실행여부 관찰해서 아니다 싶으면 죽이는 법
조회수 1309회
소스코드를 넘겨받지 못하고 실행파일만 넘겨받는 프로그램이 있습니다.
소스코드를 넘겨 받았다면, fork()해서 인터페이스 세션과 넘겨받은 소스코드를 실행하는 프로세스를 차일드로 분리해서, 프로세스의 CPU사용량을 보다가 인터페이스 쪽에서 인터럽트? 를 통해서 차일드를 죽여버리 kill -9 childpid 식의 형태로 짜면 되겠구나.... 하는 정도는 알겠습니다.
근데 소스코드를 넘겨받지 못하고 exe 하나로 나옵니다. 이걸 어떻게 해야 될까요?
예제링크나 아니면 키워드라도 알려주시면 제가 검색해서 알아보겠습니다.
댓글 입력