윈도우 7에서는 아무 문제가 되지 않은 사소한것이 윈도우 10에서 문제가 되는 경우가 발생하여, 실행파일을 관리자 권한으로 수행하는 방법을 찾아보았고, 한 가지에 대해서 기록을 해 둡니다.
하지만 본인이 원한 해결책이 아니며, 결국 수동으로 설정을 해 주는것이 가장 윈도우7에서 수행되는 결과와 같은 결과를 얻을 수 있었습니다.
<사진 1> 프로젝트의 속성 열기
사진의 오른쪽 솔루션 탐색기에서와 같이 프로젝트의 이름에 오른쪽 클릭을 하면 위와 같은 팝업메뉴가 나오고 가장 아래에 있는 속성(R)을 선택해줍니다.
<사진 2> 속성 창에서의 설정
아래의 속성창이 열리면 보안 탭으로 이동하여 OnClickOnce보안설정 사용에 체크를 해 줍니다.
<사진 3> app.manifest 파일
위에서와 같이 속성창에서 설정을 하면 app.manifest라는 파일이 위 사진의 오른쪽 솔루션탐색기의 위치인 Properties에 생기게 되고 그 파일을 열면 위와 같은 편집기 화면이 보이는데 위의 사진에 표시한 부분을 아래와 같이 고치면 됩니다.
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
그 후 <사진 2> 속성 창에서의 설정에서 체크를 했던 OnClickOnce보안설정 사용에 체크를 해제해 줍니다.
<사진 4> 실행 시 화면
실행을 하게되면 자동으로 관리자 권한으로 수행을 하게되며 위와 같은 안내창이 계속 표시되게 됩니다.
위와 같은 안내창을 보지 않는것이 가장 좋은 방법인데 이것에 대해서는 조금 더 방법을 찾아봐야 할 것 같습니다.
'언어(Languages)' 카테고리의 다른 글
[C#, Winform] 응용프로그램 시작 및 종료 이벤트 처리순서 (1) | 2018.07.20 |
---|---|
[C#, WPF] 전각문자와 반각문자 처리 (0) | 2018.07.05 |
[C#] 생성자 오버로딩 방법 (0) | 2018.04.02 |
[C#, WPF] WPF프로젝트에서 using System.Windows.Forms 사용하기 (0) | 2018.03.14 |
[C#, WPF] 사용자 컨트롤 2 - 사용하기 (3) | 2018.03.13 |