관리자 권한으로 실행되는 프로그램 만들기
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 |