2011. 11. 24. 10:49

"이 프로그램이 제대로 설치되지 않았을 수 있습니다." 대처 빌드 방법

설치프로그램등을 직접 만드는 경우, 파일명에 setup 등과 같은 이름이 들어가면,
종료후 다음과 같은 경고창이 뜰 수 있습니다. (Vista/Win7 이상)



파일명이 qqqq.exe라고 하더라도 발생하였습니다.
이런 정책은 Windows OS마다 변경될 수 있기 때문에, 명확한 대응법으로 막아야 합니다.
물론, 해당 실행파일이 코드 사이닝되어도 마찬가지 입니다.

해결법은,
2009/09/22 - [프로그래밍/Win32] - .exe에 Manifest 추가
를 참고하면 됩니다.

파일을 \res\add_manifest.xml로 복사합니다.

그리고,


와 같이 프로젝트 세팅을 진행하면 해당 문제는 발생하지 않습니다.
원인등은 검색해 보세요. 여기는 그냥 해결법만 제시합니다.~