c# dll 프로젝트에서 manifest 파일 생성 후 관리자 권한 실행 질문

안녕하세요.

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 파일이 관리자 권한으로 실행이 되는지 궁금합니다.


1 Like

해 보시고 안되면 왜 안되는지 질문 하는 것이 좋을 것 같습니다.

다만 미리 답변을 달자면 안되는 것이 맞을 것 같네요.

2 Likes

넵!!! ㅠㅠ 해본 뒤에 다시 질문하겠습니다

1 Like

위 내용으로 안되네여, !!