UpgradedImages 테이블(Patchwiz.dll)
UpgradedImages 테이블에는 제품의 업그레이드된 이미지에 대한 정보가 포함되어 있습니다. 업그레이드된 이미지는 최신 버전의 제품(예: 관리 이미지 또는 CD-ROM의 압축되지 않은 설치 이미지)의 완전히 압축되지 않은 설치 이미지여야 합니다. Windows Installer 패치 패키지는 대상 이미지를 업그레이드된 이미지로 업데이트합니다. UpgradedImages 테이블은 패치 생성 데이터베이스(.pcp 파일)에 필요하며 UiCreatePatchPackageEx사용됩니다.
패치 생성 데이터베이스(.pcp 파일)에 하나 이상의 레코드가 포함된 UpgradedImages 테이블이 필요합니다. 이 테이블은 UiCreatePatchPackageEx사용됩니다.
UpgradedImages 테이블에는 다음 열이 있습니다.
열 | 형 | 열쇠 | Nullable |
---|---|---|---|
업그레이드 | 문자 메시지 | Y | N |
MsiPath | 문자 메시지 | N | |
PatchMsiPath | 문자 메시지 | Y | |
SymbolPaths | 문자 메시지 | Y | |
가족 | 문자 메시지 | N |
열
-
업그레이드됨
-
업그레이드된 필드는 대상 이미지를 제품의 업그레이드된 이미지와 연결하는 임의의 식별자입니다.
-
msiPath
-
이 필드는 파일 이름을 포함하여 업그레이드된 이미지의 .msi 파일 위치에 대한 전체 경로를 지정합니다. 업그레이드된 이미지의 원본 파일 위치입니다.
-
PatchMsiPath
-
선택적 patchMsiPath는 패치 설치 프로세스와 관련된 추가 작성이 포함된 업그레이드된 설치 데이터베이스의 수정된 복사본을 가리킵니다. 예를 들어 PATCH 속성에 조건부로 추가 대화 상자 또는 사용자 지정 작업이 있습니다.
-
SymbolPaths
-
이진 패치의 생성을 최적화하는 데 사용할 수 있는 기호 파일을 검색할 폴더의 세미콜론으로 구분된 목록입니다. 이 필드에 지정된 폴더의 하위 디렉터리가 검색되지 않습니다. 최적화된 이진 패치는 더 작을 수 있습니다. 패치를 생성하는 컴퓨터에 Visual C++를 설치하고 기호 파일을 만드는 데 사용해야 합니다. 이 필드는 선택 사항이며, 기호 파일이 지정되지 않았거나 기호 파일을 Patchwiz.dll수 없게 되는 경우에도 설치 관리자가 이진 패치를 만듭니다.
-
패밀리
-
ImageFamilies 테이블의 외래 키가. 업그레이드된 각 이미지는 하나의 패밀리에만 속해야 합니다.
발언
업그레이드된 각 이미지를 별도의 이미지 패밀리로 그룹화할 수 있지만 파일을 공유하는 업그레이드된 이미지를 그룹화하면 .msp가 더 작아질 수 있습니다.
이 표에서는 환경 변수를 Patchwiz.dll버전 4.0부터 시작하는 경로로 허용합니다.