UpgradedImages Table (Patchwiz.dll)
La table UpgradedImages contient des informations sur les images mises à niveau du produit. L’image mise à niveau doit être une image de configuration entièrement décompressée de la dernière version du produit, par exemple une image administrative ou une image d’installation non compressée à partir d’un CD-ROM. Un package de correctifs Windows Installer met à jour une image cible dans une image mise à niveau. La table UpgradedImages est requise dans la base de données de création de correctifs (fichier .pcp) et est utilisée par UiCreatePatchPackageEx.
Une table UpgradedImages contenant au moins un enregistrement est requise dans chaque base de données de création de correctifs (fichier .pcp). Cette table est utilisée par UiCreatePatchPackageEx.
La table UpgradedImages contient les colonnes suivantes.
Colonne | Type | Clé | Nullable |
---|---|---|---|
Amélioré | SMS | Y | N |
MsiPath | SMS | N | |
PatchMsiPath | SMS | Y | |
SymbolPaths | SMS | Y | |
Famille | SMS | N |
Colonnes
-
mis à niveau
-
Le champ mis à niveau est un identificateur arbitraire pour connecter les images cibles à une image mise à niveau du produit.
-
MsiPath
-
Ce champ spécifie le chemin d’accès complet, y compris le nom de fichier, à l’emplacement du fichier .msi pour l’image mise à niveau. Il s’agit de l’emplacement des fichiers sources de l’image mise à niveau.
-
PatchMsiPath
-
Le patchMsiPath facultatif pointe vers une copie modifiée de la base de données d’installation mise à niveau qui contient des créations supplémentaires spécifiques au processus d’installation des correctifs. Par exemple, des dialogues supplémentaires ou des actions personnalisées conditionnées sur la propriété PATCH.
-
SymbolPaths
-
Liste délimitée par des points-virgules des dossiers à rechercher pour rechercher des fichiers de symboles qui peuvent être utilisés pour optimiser la génération du correctif binaire. Notez que les sous-répertoires des dossiers spécifiés dans ce champ ne sont pas recherchés. Un correctif binaire optimisé peut être plus petit. Visual C++ doit être installé sur l’ordinateur générant le correctif et utilisé pour créer les fichiers de symboles. Ce champ est facultatif et le programme d’installation crée un correctif binaire même si aucun fichier de symboles n’est spécifié ou si les fichiers de symboles deviennent indisponibles pour Patchwiz.dll.
-
famille
-
Clé étrangère dans la table ImageFamilies. Chaque image mise à niveau doit appartenir à une seule famille.
Remarques
Bien que chaque image mise à niveau puisse être regroupée dans une famille d’images distincte, le regroupement d’images mises à niveau qui partagent des fichiers peut réduire la taille du fichier .msp.
Ce tableau accepte les variables d’environnement comme chemins d’accès commençant par la version 4.0 de Patchwiz.dll.