프로그래밍/C/C++/QT
[QT] QT 5.0 프로그램에 Windows UAC 관리자 권한 얻기
노리터
2013. 3. 22. 18:50
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