Freigeben über


UpgradedImages-Tabelle (Patchwiz.dll)

Die Tabelle „UpgradedImages“ enthält Informationen zu den upgegradeten Images des Produkts. Das upgegradete Image sollte ein vollständig dekomprimiertes Setupimage der neuesten Version des Produkts sein, z. B. ein Administratorimage oder ein nicht komprimiertes Setupimage von einer CD-ROM. Ein Windows Installer-Patchpaket aktualisiert ein Zielimage in ein upgegradetes Image. Die UpgradedImages-Tabelle muss in der Patcherstellungsdatenbank (PCP-Datei) vorhanden sein und wird von UiCreatePatchPackageEx verwendet.

Eine UpgradedImages-Tabelle, die mindestens einen Datensatz enthält, wird in jeder Patcherstellungsdatenbank (PCP-Datei) benötigt. Diese Tabelle wird von UiCreatePatchPackageEx verwendet.

Die UpgradedImages-Tabelle enthält folgende Spalten.

Spalte Typ Schlüssel Nullwerte zulässig
Upgraded text J N
MsiPath text   N
PatchMsiPath text   J
SymbolPaths text   J
Familie text   N

 

Spalten

Upgraded

Das Feld „Upgraded“ ist ein beliebiger Bezeichner, um die Zielimages mit einem upgegradeten Image des Produkts zu verbinden.

MsiPath

Dieses Feld gibt den vollständigen Pfad einschließlich des Dateinamens zum Speicherort der MSI-Datei für das upgegradete Image an. Dies ist der Speicherort der Quelldateien für das upgegradete Image.

PatchMsiPath

Der optionale „patchMsiPath“ verweist auf eine geänderte Kopie der upgegradeten Installationsdatenbank, die zusätzliche Konfigurationen für den Patchinstallationsprozess enthält. Beispielsweise zusätzliche Dialogfelder oder benutzerdefinierte Aktionen, die von der PATCH-Eigenschaft abhängen.

SymbolPaths

Eine durch Semikolon getrennte Liste von Ordnern, die nach Symboldateien durchsucht werden sollen, mit denen die Generierung des binären Patches optimiert werden kann. Beachten Sie, dass die in diesem Feld angegebenen Unterverzeichnisse von Ordnern nicht durchsucht werden. Ein optimierter binärer Patch kann kleiner sein. Microsoft Visual C++ muss auf dem Computer installiert sein, auf dem der Patch generiert wird und der zum Erstellen der Symboldateien verwendet wird. Dieses Feld ist optional, und das Installationsprogramm erstellt auch dann einen binären Patch, wenn keine Symboldateien angegeben sind oder wenn die Symboldateien für „Patchwiz.dll“ nicht mehr verfügbar sind.

Family

Fremdschlüssel in der Tabelle „ImageFamilies“. Jedes upgegradete Image kann nur einer Familie angehören.

Bemerkungen

Obwohl jedes upgegradete Image in einer separaten Imagefamilie gruppiert werden kann, kann das Gruppieren von upgegradeten Images, die Dateien gemeinsam freigeben, die MSP-Datei kleiner machen.

Diese Tabelle akzeptiert Umgebungsvariablen als Pfade ab Version 4.0 von „Patchwiz.dll“.