Manifest 추가

 

 

 

Visual Studio 2012이 나온 이 시점에 Visual C++ 6.0을 사용하다니.. 흑흑

 

VC6 프로젝트에 manifest 파일을 추가하려면 수동으로 해줘야 한다.

참고한 사이트는 여기 => 76. How do I add a manifest to a VC6 application? - Bob Moor's Tips

 

 

1. 추가할 Manifest 파일 생성

 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly
  xmlns="urn:schemas-microsoft-com:asm.v1"
  manifestVersion="1.0">
<assemblyIdentity
   name="MyApplicationName"
   processorArchitecture="x86"
   version="5.1.0.0"
   type="win32"/>
<description> My System </description>
 <dependency>
  <dependentAssembly>
   <assemblyIdentity
     type="win32"
     name="Microsoft.Windows.Common-Controls"
     version="6.0.0.0"
     processorArchitecture="x86"
     publicKeyToken="6595b64144ccf1df"
     language="*"/>
  </dependentAssembly>
 </dependency>
</assembly>

 

- assemblyIdentity 엘리먼트의 name 프로퍼티값(MyApplicaton Name) 을 적용할 프로그램 이름으로 변경.

- 다른 정보들은 필수로 넣어줄 필요는 없음.

- 파일 이름은 "실행파일명.exe.manifest" 설정

- 해당 파일을 프로젝트 폴더 하위 "res" 폴더에 저장

 

 

2. VC6 에서 리소스 추가 

 

- VC6 메뉴 => Insert => Insert Resource 선택

- Custome... 버튼 클릭

- Resource type 에 24 입력

  Insert Resource 다이얼로그에 Resource type 24가 출력되어진다.

 

 

 

- Insert Resource 다이얼로그에서 "Import..."  버튼 클릭

- 생성한 manifest 파일을 선택

- 적절한 리소스 이름으로 변경 (ex IDR_MANIFEST)

 

 

3. Manifest Resource ID 값 변경

 

- 프로젝트의 Resource.h 파일을 연다.

- manifest 리소스의 ID값을 1로 변경한다.

 

 

@

Posted by six605
,