Udostępnij za pośrednictwem


Tabela UpgradeImages (Patchwiz.dll)

Tabela UpgradeImages zawiera informacje o uaktualnionych obrazach produktu. Uaktualniony obraz powinien być w pełni nieskompresowanym obrazem konfiguracji najnowszej wersji produktu, na przykład obrazu administracyjnego lub nieskompresowanego obrazu konfiguracji z dysku CD-ROM. Pakiet poprawek Instalatora Windows aktualizuje obraz docelowy do uaktualnionego obrazu. Tabela UpgradeImages jest wymagana w bazie danych tworzenia poprawek (plik pcp) i jest używana przez UiCreatePatchPackageEx.

W każdej bazie danych tworzenia poprawek (pcp) wymagana jest tabela UpgradeImages zawierająca co najmniej jeden rekord. Ta tabela jest używana przez interfejs użytkownika CreatePatchPackageEx.

Tabela UpgradeImages zawiera następujące kolumny.

Kolumna Typ Klucz Nullable
Uaktualniony Tekst Y N
MsiPath Tekst   N
PatchMsiPath Tekst   Y
SymbolPaths Tekst   Y
Rodzina Tekst   N

 

Kolumny

uaktualnione

Pole Uaktualnione jest dowolnym identyfikatorem umożliwiającym połączenie obrazów docelowych z uaktualnionym obrazem produktu.

MsiPath

To pole określa pełną ścieżkę, w tym nazwę pliku, do lokalizacji pliku .msi dla uaktualnionego obrazu. Jest to lokalizacja plików źródłowych uaktualnionego obrazu.

PatchMsiPath

Opcjonalna poprawkaMsiPath wskazuje zmodyfikowaną kopię uaktualnionej bazy danych instalacyjnej, która zawiera dodatkowe tworzenie specyficzne dla procesu instalacji poprawek. Na przykład dodatkowe okna dialogowe lub akcje niestandardowe są warunkowe we właściwościPATCHPATCH.

SymbolPaths

Rozdzielana średnikami lista folderów, które mają być wyszukiwane pod kątem plików symboli, których można użyć do optymalizacji generowania poprawki binarnej. Należy pamiętać, że podkatalogi folderów określonych w tym polu nie są przeszukiwane. Zoptymalizowana poprawka binarna może być mniejsza. Program Visual C++ musi być zainstalowany na komputerze generującym poprawkę i używany do tworzenia plików symboli. To pole jest opcjonalne, a instalator tworzy poprawkę binarną, nawet jeśli nie określono żadnych plików symboli lub jeśli pliki symboli staną się niedostępne Patchwiz.dll.

Rodzina

Klucz obcy w tabeli ImageFamilies. Każdy uaktualniony obraz musi należeć tylko do jednej rodziny.

Uwagi

Mimo że każdy uaktualniony obraz można zgrupować w oddzielnej rodzinie obrazów, grupowanie uaktualnionych obrazów, które współużytkują pliki, może sprawić, że plik msp będzie mniejszy.

Ta tabela akceptuje zmienne środowiskowe jako ścieżki rozpoczynające się od wersji 4.0 Patchwiz.dll.