우선 다음의 코드를 "프로그램이름.exe.manifest" 파일로 저장하세요. 
----------------------------------------- 프로그램이름.exe.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 ="X86"
     name="AdminApp"
     type= "win32"/>

  <description >Description of your application</description>
  <!-- Identify the application security requirements. -->
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges >
        <requestedExecutionLevel
          level="requireAdministrator"
          uiAccess="false" />

        </requestedPrivileges>
        </security>
  </trustInfo >
</assembly>
 ------------------------------------------------------ cut -----------------------------------------------------------------
만약 64비트 플랫폼을 사용하신다면 위의 빨갛게 표시된 코드를 다음 코드로 변경해 주세요.

processorArchitecture="IA64"


이제 이 파일을 프로젝트 폴더에 집어넣고 기존의 만들어진 Resource script 파일(.rc)을 메모장으로 열어서 다음의 코드를 적당한 곳에 추가해 주세요.

 CREATEPROCESS_MANIFEST_RESOURCE _ID RT_MANIFEST "프로그램이름.exe.manifest"

신고
블로그 이미지

꽃중년

불만있으면 떠나라...

티스토리 툴바