다음을 통해 공유


통합 모듈 데이터베이스

통합 모듈의 데이터베이스에는 모듈에 대한 모든 설치 속성 및 설정 논리가 포함됩니다. 기본적으로 간소화된 설치 관리자 데이터베이스 또는 .msi 파일입니다. 표준 통합 모듈 데이터베이스 파일은 .msm 확장자로 표시됩니다. 통합 모듈에 존재할 수 있는 모든 데이터베이스 테이블 목록은 통합 모듈 데이터베이스 테이블을 참조하세요. 다음 테이블이 모든 .msm 파일의 데이터베이스에 필요합니다.

구성 요소

디렉터리

FeatureComponents

최근에 사용한 파일

ModuleSignature

ModuleComponents

구성 요소, 디렉터리, FeatureComponents 및 파일 테이블은 모든 .msi 파일에도 있습니다. 통합 모듈 데이터베이스에는 기능 테이블이 없으므로 .msm 파일 하나만 설치할 수는 없습니다. 통합 모듈을 설치하려면 먼저 통합 도구를 사용하여 통합 모듈을 .msi 파일에 통합해야 합니다.

ModuleSignature 테이블은 하나 이상의 .msm 파일과 통합된 .msi 파일에만 있습니다. 이 테이블이 .msi 파일에 있으면 이전에 설치 데이터베이스에 통합된 각 통합 모듈에 대해 하나의 레코드가 포함됩니다.

통합 모듈에는 선택적 MergeModule 시퀀스 테이블이 포함될 수 있습니다. 이러한 테이블은 .msm 파일에서만 발생합니다. .msm 파일이 .msi 파일에 통합되면 이러한 테이블은 .msi 파일의 작업 시퀀스 테이블을 수정합니다.

통합 모듈에는 사용자 지정 테이블이 포함될 수 있습니다. 이러한 테이블은 통합 모듈에 정의된 사용자 지정 작업에서 사용됩니다.

통합 모듈에 사용자 인터페이스 테이블이 필요한 경우는 거의 없습니다. 이러한 테이블은 통합 모듈을 설치하는 동안 사용자의 입력이 필요한 드문 경우에만 존재해야 합니다. 자세한 내용은 통합 모듈에서 사용자 인터페이스 작성을 참조하세요.