Digital Recipe
[QT] QT 5.0 프로그램에 Windows UAC 관리자 권한 얻기 본문
QT 5.0 프로그램에 Windows UAC 관리자 권한 얻기
Microsoft Windows Vista 이후로 프로그램이 시스템 조작을 하기 위해서는 관리자 권한이 필요하다.
따라서 QT로 개발한 프로그램의 기능이 관리자 권한을 필요로 할 때,
개발된 프로그램이 실행 시 관리자 권한을 요청할 수 있도록 환경을 설정해 줘야 한다.
아래 방법은 QT 5.0에서 QT Creator를 이용하여 개발할 때 관리자 권한을 요청하는 설정 방법이다.
1. 프로젝트 환경을 관리하는 Pro파일(프로젝트명.pro)에 들어간다.
2. 아래와 같은 환경설정을 추가한다.
win32 {
CONFIG += embed_manifest_exe QMAKE_LFLAGS_WINDOWS += /MANIFESTUAC:level=\'requireAdministrator\' } |
해당 환경 설정 후 바이너리 파일을 만들면 아이콘에 방패모양이 나타난다.
Written by Hoseok Seo
2013. 03. 22
Comments