본문 바로가기

MFC에서 현재 실행 중인 응용프로그램 목록 얻어오기 음...프로그래밍을 하다보면 아래 그림과 같은 작업 관리자의 응용 프로그램 탭 에 나오는 현재 실행 중인 응용 프로그램의 목록이 필요한 날이 있겠지요?? 저는 있습디다...ㅎㅎ 이리저리 돌아다니면서 찾아본 결과 EnumWindows라는 함수를 사용하니까 쉽게 해결이 되더군요. EnumWindows라는 함수는 윈도우 운영체제 상의 모든 윈도우 목록을 조사해서 콜백함수로 넘겨줍니다. 콜백함수로 넘겨지는 데이터는 윈도우의 핸들이 되겠구 요. 콜백함수에서는 넘겨받은 핸들을 이용하여 윈도우 핸들로 가능한 모든 작업 을 할 수 있습니다. 말하자면, 윈도우의 캡션이라든가 Rect 좌표 같은 정보를 알 아내거나 해당 윈도우로 메시지를 보낸다든지 하는 그런 것들 말이죠. MSDN에서 따온 함수원형은 아래와 같습니다. B.. 더보기
Install Factory 역시 설치파일 제작 프로그램입니다. Install Factory는 설치파일제작 프로그램으로 InnoSetup과 마찬가지로 100% 무료이며, 국산 프로그램입니다. [제작자 설명] InstallFactory는 화일이나 프로그램의 자동 압축해제(SFX, Self-Extract) 설치화일을 만드는 유틸리티로, 기존의 큰 설치프로그램 유틸리티만큼 다양한 기능은 가지고 있지 않지만 그 보다 편리하고 손쉽게 컴팩트한 설치화일을 만들 수 있습니다. * 주요 특징 • 사용자 위주의 쉽고 편리한 인터페이스를 제공합니다. • 콘텍스트 메뉴를 이용해 간단하게 설치화일을 만들 수 있습니다. • 편리한 프로젝트 관리 기능을 가지고 있습니다. • 설치/제거 모듈 자체가 압축되어 있어서 컴팩트한 설치화일을 만들 수 있습니 다. • 설치화일은 한글과 영어, 2개 국어.. 더보기