728x90
반응형
【 WPF & C# (C Sharp) 】 - 관리자 권한 획득 여부 확인
@ 관리자 권한 획득 실행 방법
해당 프로젝트의 Properties 를 더블클릭하고, 좌측의 보안탭으로 가면 'ClickOnce 보안 설정 사용' 이라고 나오게 된다. 이 때 체크를 선택하면 app.manifest 라는 파일이 프로젝트 하단에 생성되고 나면, 다시 체크를 해제하면 된다.
app.manifest 파일에서 asInvoker 라고 되어 있는 부분을 requireAdministrator 으로 변경해주면 된다.
@ 관리자 권한 여부 확인 방법.cs
1 2 3 4 5 6 7 8 9 10 11 | // / 관리자 권한 여부 확인 private bool IsAdministrator() { WindowsIdentity identity = WindowsIdentity.GetCurrent(); if (null != identity) { WindowsPrincipal principal = new WindowsPrincipal(identity); return principal.IsInRole(WindowsBuiltInRole.Administrator); } return false; } | cs |
@ 관리자 권한이 필요한 부분
간혹 프로그램 중에 방패 모양이 들어가 있는 아이콘을 볼 수 있는 것들이 관리자 권한으로 실행되는 프로그램들이다.
위 이미지와 같이 수정하고, 권리자 권한 여부를 확인하면 된다.
관리자 권한은 간간이 OS 의 많은 부분들을 불편하게? 한다.
그러니 마우스 우클릭으로 관리자권한실행을 하도록 할지 여부를 신중하게 고민하고 넣는것이 바람직하다고 본다.
http://insurang.tistory.com
728x90
반응형
'Programing (프로그래밍) > WPF & C# (C Sharp)' 카테고리의 다른 글
[ WPF & C# (C Sharp)] - 두 txt 파일 한줄씩 읽어서 중복 값 제거 (0) | 2017.10.26 |
---|---|
[ WPF & C# (C Sharp)] - ListView 예제 (2) | 2017.10.25 |
WPF & C# - 상대경로 구하기 / path ( MakeRelativeUri / Uri ) (0) | 2017.10.25 |
[ WPF & C# (C Sharp)] - 에러 메세지 발생 try ~ catch (0) | 2017.10.24 |
[ WPF & C# (C Sharp)] - 새 창 띄우기 및 전역변수 활용 (0) | 2017.10.24 |
[ WPF & C# (C Sharp)] - 실행프로그램 폴더주소+파일명 (0) | 2017.10.24 |
WPF & C# (C Sharp) - 메세지박스 종류 및 비동기식 띄우기 ( MessageBox.Show / 메시지 / 띄우기 / 나타내기 ) (0) | 2017.10.23 |
[ WPF & C# (C Sharp)] - REG ( regstry / 레지스트리 / 레지 ) (0) | 2017.10.23 |