C#
2015.06.25 17:22
VS IDE에서 관리자권한으로 디버깅 해야 할 경우
다물칸 주소복사
조회 수 100 추천 수 0 댓글 0
구분 | 팁&트릭 |
---|---|
출처 | http://bywords.tistory.com/7 |
1. 프로젝트 속성 탭 중 보안(Security) 탭을 선택한다.
2. ClickOnes 체크를 체크한다. 그러면 솔루션 탐색기의 Properities에 App.manifest 파일이 생성된다.
3. ClickOnes 체크를 다시 해제한다.
4. App.manifest 파일을 연다.
5. 기본적으로 <requestedExecutionLevel level="asInvoker" uiAccess="false" />이 활성화 되어 있는데 이것은 삭제하거나 위의 주석 처리부분으로 옮긴다.
6. 그 위치에 <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />을 넣는다. (위 주석에도 잘 설명되어 있다.)
디버깅 하거나 기본적으로 릴리즈(배포) 시 실행하면 관리자권한으로 실행이 된다. 이럴 경우 manifest파일도 같이 배포해야 한다.