관리자 권한이 필요한 프로그램을 만들어야 할 일이 있어 만드는 방법을 찾아보았다.
방법은 간단하였다. Visual Studio의 프로젝트 속성에서 Linker의 Manifest File 설정 항목중 UAC Execution Level 을 "requireAdministrator" 로 설정해 주면된다.
이렇게 만들어진 프로그램은 프로그램 아이콘에 방패모양이 오버레이된다.
Visual Studio 에서 프로그램을 실행하려 해도 관리자 권한이 필요하여 아래 이미지처럼 관리자 계정으로 다시 시작을 요하는 메시지 박스가 나온다.
재시작 메뉴를 선택하면 현재 기동중인 Visual Studio가 종료되고 새로운 Visual Studio가 실행되며 관리자 권한은 요청하는 메시지 박스가 나타난다.
확인 후 실행된 Visual Studio은 아래처럼 관리자 권한으로 실행되었다.
이제 프로젝트를 실행할 수 있다.
'Dev Story > Tips' 카테고리의 다른 글
ZXing-cpp 라이브러리를 이용한 QRCode 인식 (0) | 2020.07.22 |
---|---|
람다함수 재귀호출 (0) | 2020.06.26 |
[MFC] Tree 컨트롤 노드 확장하기 (0) | 2020.05.29 |
[MFC] Document/View Architecture를 사용하지 않고 FormView 사용하기 (0) | 2019.03.06 |
Visual C++ 디버깅 메모리 상태 (0) | 2019.03.06 |