Freigeben über


UpgradedImages-Tabelle (Patchwiz.dll)

Die Tabelle "UpgradedImages" enthält Informationen zu den aktualisierten Images des Produkts. Das aktualisierte Image sollte ein vollständig unkomprimiertes Setupimage der neuesten Version des Produkts sein, z. B. ein administratives Image oder ein nicht komprimiertes Setupimage von einer CD-ROM. Ein Windows Installer-Patchpaket aktualisiert ein Zielimage in ein aktualisiertes Image. Die Tabelle "UpgradedImages" ist in der Patcherstellungsdatenbank (PCP-Datei) erforderlich und wird von UiCreatePatchPackageExverwendet.

Eine UpgradedImages-Tabelle mit mindestens einem Datensatz ist in jeder Patcherstellungsdatenbank (PCP-Datei) erforderlich. Diese Tabelle wird von UiCreatePatchPackageExverwendet.

Die Tabelle "UpgradedImages" enthält die folgenden Spalten.

Spalte Art Schlüssel Nullable
Modernisiert Text Y N
MsiPath Text   N
PatchMsiPath Text   Y
SymbolPaths Text   Y
Familie Text   N

 

Spalten

aktualisiert

Das Feld "Aktualisiert" ist ein beliebiger Bezeichner, um die Zielbilder mit einem aktualisierten Bild des Produkts zu verbinden.

MsiPath

Dieses Feld gibt den vollständigen Pfad einschließlich des Dateinamens an den Speicherort der .msi Datei für das aktualisierte Bild an. Dies ist der Speicherort der Quelldateien für das aktualisierte Image.

PatchMsiPath

Der optionale patchMsiPath verweist auf eine geänderte Kopie der aktualisierten Installationsdatenbank, die zusätzliche erstellungsspezifisch für den Patchinstallationsprozess enthält. Beispielsweise werden zusätzliche Dialogfelder oder benutzerdefinierte Aktionen auf der PATCH-Eigenschaft bedingt.

SymbolPaths

Eine durch Semikolons getrennte Liste von Ordnern, die nach Symboldateien durchsucht werden sollen, die verwendet werden können, um die Generierung des binären Patches zu optimieren. Beachten Sie, dass die in diesem Feld angegebenen Unterverzeichnisse von Ordnern nicht durchsucht werden. Ein optimierter Binärer Patch kann kleiner sein. Visual C++ muss auf dem Computer installiert sein, auf dem der Patch generiert wird und zum Erstellen der Symboldateien verwendet wird. Dieses Feld ist optional, und das Installationsprogramm erstellt einen binären Patch, auch wenn keine Symboldateien angegeben werden oder wenn die Symboldateien für Patchwiz.dllnicht verfügbar sind.

Familie

Fremdschlüssel in der ImageFamilies-Tabelle. Jedes aktualisierte Image muss nur einer Familie angehören.

Bemerkungen

Obwohl jedes aktualisierte Bild in eine separate Bildfamilie gruppiert werden kann, können aktualisierte Bilder gruppiert werden, die Dateien gemeinsam nutzen, den MSP verkleinert.

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