[c#] 관리자 권한으로 디버깅 실행하기
Posted on 2019. 10. 2. 17:18
Filed Under C#
kill process 를 실행했더니 액세스 권한이 없다고 한다.
관리자 권한으로 실행이 필요합니다.
1) 프로젝트 속성 > 보안 : 'ClickOnce 보안 설정 사용'을 체크
2) 소스 폴더에 [Properties] 폴더와 그 안에 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
반응형