본문 바로가기

프로그래밍/└ .NET

[C#] 응용프로그램 실행 시 관리자권한 요청하게 하기

Visual Studio에서 빌드되는 응용프로그램에는 실행 시 관리자 권한을 요청하도록 빌드할 수 있다.

 

읽는이분들도 프로그램을 실행시켰을때 관리자 권한으로 실행할 것이냐는 사용자 계정 컨트롤 창을 본 기억이 있을 것이다.

 

프로젝트를 생성하고 프로젝트 우클릭 - 추가 - 응용 프로그램 매니페스트 파일 선택

 

.manifest 란 확장자를 가지고 있는 파일이 생성된 것이 보일 것이다. 파일을 열어보자.

 

처음 열어보면 이렇게 default로 작성되어 있을 것이다.

 

사진의 19번째 라인인 <requestedExecutionLevel level="asInvoker" uiAcess="false" />를 위에 주석처리 되어져 있는

 

<requestedExecutionLevel level="requireAdministrator" uiAcess="false" />

로 교체하여 주면 끝난다.