Life is.

반응형

https://freeprog.tistory.com/441

 

C# -- 관리자 권한으로 실행되는 프로그램 만들기

C# -- 관리자 권한으로 실행되는 프로그램 만들기 참고 : http://softvernow.com/2018/07/26/start-c-application-with-admin-privileges/ 1. 해당 프로젝트에 app.manifest 파일을 추가한다. 2. app.manifest..

freeprog.tistory.com

 

기본적으로는 위 블로그를 참조했는데 몇가지가 다름

1. 프로젝트 속성 - 보안 - ClickOnce 보안 설정 사용을 체크하면 app.manifest 파일이 자동으로 생김

2. 물론 생긴 이후에는 체크해제. 중요 포인트는 이걸 배포할 떄 사용하는거지 빌드할 때 사용하지 않음

3. 수정 전​<requestedExecutionLevel  level="asInvoker" uiAccess="false" />
   수정 후 <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />​

4. 배포 시에는 app.manifest => 실행파일.manifest  로 변경한다.

 

* 테스트 전에 해당 폴더를 관리자 권한으로 만들어 둔 상태라면 다른 이름의 폴더에서 테스트하는게 좋다

  랜덤한 것 같긴 한데 , 해당 폴더를 지워도 관리자 권한은 남아있다.

  manifest 없이 실행되길래 별 문제 없는 줄 알았더라는..

반응형

'개발 > C#' 카테고리의 다른 글

C# 웹 컴파일러  (0) 2022.02.08
[Windows CE] Textbox SelectAll() 적용  (0) 2021.06.28
ZPL 문자 정렬 방법  (0) 2021.06.14
C# ZPL 한자 출력  (0) 2021.06.07
ZPL Online Viewer  (0) 2021.03.24