C#

[c#] 관리자 권한으로 디버깅 실행하기

쑤기c 2019. 10. 2. 17:18

kill process 를 실행했더니 액세스 권한이 없다고 한다.

관리자 권한으로 실행이 필요합니다.

 

1) 프로젝트 속성 > 보안 : 'ClickOnce 보안 설정 사용'을 체크

[C#] ClickOnce

2) 소스 폴더에 [Properties] 폴더와 그 안에 app.manifest 파일이 생성됩니다.

[C#] app.manifest

3) 프로젝트 속성 > 보안 : 'ClickOnce 보안 설정 사용'을 체크를 해지해 줍니다.

  (ClickOnce 는 일반권한밖에 설정 못하고 manifest 파일 자동생성용으로만 사용)

 

4) app.manifest 열어서 편집

// ▼이 부분을
<requestedexecutionlevel level="asInvoker" uiaccess="false">
// ▼이렇게 수정
<requestedexecutionlevel level="requireAdministrator" uiaccess="false">

5) 프로젝트 빌드하면 실행파일에 방패모양 아이콘으로 변경된 것을 확인

 

6) 이제 실행하면 관리자 권한으로 실행됩니다.

 

[참고] [.Net] 관리자 권한으로 실행되는 프로그램 만들기 2013.05.16

반응형