BMS 구동기 제작의 시작 단계로 우선 BMS를 파싱하는 클래스를 짜보았습니다. C++11로 만들었습니다.
rundll32.dll에 물려있는 aeinv.dll가 점유율을 엄청 잡아먹는 경우…
작업관리자에서 점유율을 가장 많이 먹는 걸 찾아보니 Rundll32.dll에 물려있는 한 모듈이 문제였습니다.
[C++] 윈도우에서 돌아가는 서비스의 상태를 확인하는 방법(및 본인의 단계별 삽질)
명령 프롬프트를 이용한 방법, ControlService를 이용한 방법, QueryServiceStatusEx를 이용한 방법을 소개합니다.
[C++] 명령창을 띄우지 않고 명령 프롬프트를 실행하기 (결과값 저장하기)
popen 함수를 이용하면 됩니다. popen 함수는 system 함수처럼 명령 프롬프트를 실행할 수 있을 뿐만 아니라 명령을 수행했을때 나오는 출력값을 반환합니다.