다음을 통해 공유


설치 관리자 구성 요소 정의

다음은 애플리케이션을 Windows Installer 구성 요소로 구성하는 방법을 간략하게 설명합니다.

애플리케이션을 구성 요소로 구성

  1. 먼저 애플리케이션에 사용되는 모든 파일 및 기타 리소스에 대한 디렉터리 및 파일 트리를 가져옵니다.
  2. 애플리케이션 간에 공유되고 병합 모듈로 사용할 수 있는 기존 구성 요소에서 제공할 수 있는 파일, 레지스트리 키, 바로 가기 또는 기타 리소스를 식별합니다. 작성한 구성 요소에 이러한 리소스를 포함해서는 안 됩니다. 대신 병합 모듈을 설치 패키지에 병합하여 이러한 구성 요소를 가져옵니다. 다음 단계에서는 애플리케이션의 나머지 리소스를 구성 요소로 구성하는 방법을 설명합니다.
  3. 모든 .exe, .dll, .ocx 파일에 대해 새 구성 요소를 정의합니다. 이러한 파일을 구성 요소의 키 경로 파일로 지정합니다. 각 구성 요소에 구성 요소 코드 GUID를 할당합니다.
  4. 모든 .hlp 또는 .chm 도움말 파일에 대해 새 구성 요소를 정의합니다. 이러한 파일을 구성 요소의 키 경로 파일로 지정합니다. 연결된 .hlp 및 .chm 파일을 보유하는 구성 요소에 .cnt 또는 .chi 파일을 추가합니다. 각 구성 요소에 구성 요소 코드 GUID를 할당합니다.
  5. 바로 가기 대상으로 사용되는 모든 파일에 대해 새 구성 요소를 정의합니다. 이러한 파일을 구성 요소의 키 경로 파일로 지정합니다. 각 구성 요소에 구성 요소 코드 GUID를 할당합니다.
  6. 나머지 리소스를 모두 폴더로 그룹화합니다. 각 폴더의 모든 리소스는 함께 제공되어야 합니다. 나중에 한 쌍의 리소스가 별도로 제공될 가능성이 있는 경우 별도의 폴더에 배치합니다. 모든 폴더에 대해 새 구성 요소를 정의합니다. 성능 향상을 위해 총 구성 요소 수를 낮게 유지합니다. 설치 관리자가 설치 유효성을 철저히 확인해야 하는 경우 애플리케이션을 여러 구성 요소로 나눕니다. 구성 요소의 모든 파일을 키 경로 파일로 지정합니다. 각 구성 요소에 구성 요소 코드 GUID를 할당합니다.
  7. 구성 요소에 레지스트리 키를 추가합니다. 파일을 가리키는 모든 레지스트리 키는 해당 파일의 구성 요소에 포함되어야 합니다. 다른 레지스트리 키는 필요한 파일과 논리적으로 그룹화되어야 합니다.