vs2003은 manifest 가 포함되어 있지 않다.
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>
-------------------------------------------------------------------------------------
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 |