안녕하세요.
c# dll 프로젝트를 관리자 권한으로 실행하기 위한 질문 드립니다,
dll 프로젝트에서 manifest 파일을 생성 후 아래와 같이 을 적용하였습니다.
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<!-- UAC 매니페스트 옵션
Windows 사용자 계정 컨트롤 수준을 변경하려면
requestedExecutionLevel 노드를 다음 중 하나로 바꿉니다.
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
requestedExecutionLevel 요소를 지정하면 파일 및 레지스트리 가상화를 사용하지 않습니다.
이전 버전과의 호환성을 위해 애플리케이션에 가상화가 필요한 경우
이 요소를 제거합니다.
-->
<!--<requestedExecutionLevel level="asInvoker" uiAccess="false" />-->
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
</requestedPrivileges>
</security>
위와 같이 해놓은 상태에서 해당 dll 파일을 다른 winform 프로젝트에서 참조해서 쓰면,
dll 파일이 관리자 권한으로 실행이 되는지 궁금합니다.