본문 바로가기
Application/C#.net

c# vs2005 권한상승 하기

by 현이빈이 2010. 2. 26.
반응형
비스타나 Window7 같은 경우 응용 프로그램을 실행 시키기는데 관리자 권한이 필요한 경우 있다.

배포할 프로그램에서 권한 상승이 필요할경우 다음과 같은 절차를 거치면 된다.

1. 프로젝트 "속성" 창의 "보안" 탭 클릭
2. "ClickOnce" 체크란을 체크한다.

3. 체크하면 프로젝트 탐색기의 프로젝트 밑에 app.manifest 가 생성된다.


4. app.manifest 코드를 연다
5. <security> 밑에 다음 코드를 추가한다.
    <requestedPrivileges>
        <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
    </requestedPrivileges>



간단하지 않은가~~
델파이로 프로그램을 개발할때 한참 고생을 했었던 기억이 있다.

위와 같이 처리할경우 "완전 신뢰 권한" 이다.
부분 신뢰 권한을 줄경우 는 좀더 검색을 통해 설정하는 법을 배워야 한다.
msdn 에 자세한 설명이 있으니 참고 하시기 바란다.

참고 사이트 : http://msdn.microsoft.com/ko-kr/library/142dbbz4.aspx


반응형