다음을 통해 공유


설치 관리자 구성 요소 정의

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

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

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