'Manifest'에 해당되는 글 1건

  1. 2009.05.28 Visual Studio 2003에서 manifest 추가하기
vs2003은 manifest 가 포함되어 있지 않다.
manifest 파일을 생성한다.
샘플내용은 아래와 같다. 빨간색 글자는 exe 파일명을 적어주면 되겠다.

-------------------------------------------------------------------------------------

<?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="Microsoft.Windows.App"
    type="win32" 
/>

  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">

    <security>

      <requestedPrivileges>

        <requestedExecutionLevel level="requireAdministrator" uiAccess="false">

        </requestedExecutionLevel>

      </requestedPrivileges>

    </security>

  </trustInfo>

  <description>여기에 응용 프로그램 설명을 추가합니다.</description> 
<dependency> 
    <dependentAssembly> 
        <assemblyIdentity 
            type="win32" 
            name="Microsoft.Windows.Common-Controls" 
            version="6.0.0.0" 
            processorArchitecture="X86" 
            publicKeyToken="6595b64144ccf1df" 
            language="*" 
        /> 
    </dependentAssembly> 
</dependency> 
</assembly>
-------------------------------------------------------------------------------------

프로젝트 속성 -> 빌드 이벤트 -> 빌드 후 이벤트(Post Build Event) 에 아래 문장을 참고하여 빌드 문자열을 작성한다.
mt.exe 라는 툴을 사용하는데. 옵션이 무진장 많다. Output 디렉터리에 툴과 manifest 파일을 위치시킨 경우이다.

$(SolutionDir)\bin\mt.exe -manifest $(SolutionDir)\bin\App.exe.intermediate.manifest -outputresource:$(SolutionDir)\bin\App.exe;#1

제대로 동작하지 않은 경우, 에러가 발생한다.
비스타에서 아이콘에 방패모양이 표시되면 성공한 것이다.

'개발 > Dev Others' 카테고리의 다른 글

Github commit  (0) 2020.01.03
MySQL Config  (0) 2017.07.04
파이어폭스 한글입력 오류  (0) 2016.09.13
PHP for IIS 설치  (2) 2009.11.22
ListCtrl CustomDraw 할때 텍스트가 사라지면,  (0) 2009.06.10
Posted by Lumasca
,