UpgradeImages Table (Patchwiz.dll)
De tabel UpgradedImages bevat informatie over de bijgewerkte afbeeldingen van het product. De bijgewerkte installatiekopieën moeten een volledig niet-gecomprimeerde installatiekopieën zijn van de nieuwste versie van het product, bijvoorbeeld een beheerinstallatiekopieën of een niet-gecomprimeerde installatiekopieën van een cd-rom. Een Windows Installer-patchpakket werkt een doelinstallatiekopieën bij naar een bijgewerkte installatiekopieën. De tabel UpgradedImages is vereist in de database voor het maken van patches (.pcp-bestand) en wordt gebruikt door UiCreatePatchPackageEx-.
Een UpgradeImages-tabel met ten minste één record is vereist in elke database voor het maken van patches (.pcp-bestand). Deze tabel wordt gebruikt door UiCreatePatchPackageEx.
De tabel UpgradedImages bevat de volgende kolommen.
Kolom | Type | Sleutel | Null-waarde |
---|---|---|---|
Upgrade | Sms | Y | N |
MsiPath | Sms | N | |
PatchMsiPath | Sms | Y | |
SymbolPaths | Sms | Y | |
Familie | Sms | N |
Kolommen
-
bijgewerkt
-
Het veld Upgrade is een willekeurige id om de doelafbeeldingen te verbinden met een bijgewerkte afbeelding van het product.
-
MsiPath
-
In dit veld wordt het volledige pad, inclusief de bestandsnaam, opgegeven op de locatie van het .msi-bestand voor de bijgewerkte installatiekopieën. Dit is de locatie van de bronbestanden voor de bijgewerkte installatiekopieën.
-
PatchMsiPath
-
De optionele patchMsiPath verwijst naar een gewijzigde kopie van de bijgewerkte installatiedatabase die aanvullende ontwerpbewerkingen bevat die specifiek zijn voor het patchinstallatieproces. Bijvoorbeeld extra dialoogvensters of aangepaste acties die zijn geconditioneerd op de eigenschap PATCH.
-
SymbolPaths
-
Een door puntkomma's gescheiden lijst met mappen die moeten worden gezocht naar symboolbestanden die kunnen worden gebruikt om de generatie van de binaire patch te optimaliseren. De submappen van mappen die in dit veld zijn opgegeven, worden niet doorzocht. Een geoptimaliseerde binaire patch kan kleiner zijn. Visual C++ moet worden geïnstalleerd op de computer die de patch genereert en wordt gebruikt om de symboolbestanden te maken. Dit veld is optioneel en het installatieprogramma maakt een binaire patch, zelfs als er geen symboolbestanden zijn opgegeven of als de symboolbestanden niet beschikbaar zijn voor Patchwiz.dll.
-
Familie
-
Refererende sleutel in de tabel ImageFamilies. Elke bijgewerkte installatiekopieën moeten slechts tot één familie behoren.
Opmerkingen
Hoewel elke bijgewerkte installatiekopieën kunnen worden gegroepeerd in een afzonderlijke installatiekopieënfamilie, kan het groeperen van bijgewerkte installatiekopieën die bestanden met elkaar delen, de MSP kleiner maken.
Deze tabel accepteert omgevingsvariabelen als paden vanaf versie 4.0 van Patchwiz.dll.