프로그래밍/델파이

Delphi XE3 64bit UAC 만들기

채윤아빠 2016. 5. 22. 18:14
728x90
반응형


  • Target Platforms에서 64-bit Windows 추가하기


  • manifest 파일 작성
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
      <assemblyIdentity version="1.0.0.0" processorArchitecture="*" name="HostsFileChanger" type="*"/>
      <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
        <security>
          <requestedPrivileges>
            <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
          </requestedPrivileges>
        </security>
      </trustInfo>
    </assembly>
    
  • manifest 파일 선택하기
    • 위 그림과 같이 "Runtime Themes"에서 "User custom manifest"를 선택하고, "Custom Minifest에서 위에서 작성한 manifest 파일을 지정한다.

  • 위 과정을 마친 후에, Build를 하면 아래와 같이 아이콘에 Admin 권한이 필요한 프로그램임이 표시된다.