Partager via


Table UpgradedImages (Patchwiz.dll)

La table UpgradedImages contient des informations sur les images mises à niveau du produit. L’image mise à niveau doit être une image d’installation entièrement non 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.

Le tableau UpgradedImages comporte les colonnes suivantes.

Colonne Type Clé Nullable
Upgraded texte O N
MsiPath texte   N
PatchMsiPath texte   O
SymbolPaths texte   O
Famille texte   N

 

Colonnes

Upgraded

Le champ Upgraded est un identificateur arbitraire permettant de 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 pour 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 une création supplémentaire spécifique au processus d’installation des correctifs. Par exemple, des boîtes de dialogue supplémentaires ou des actions personnalisées en fonction de la propriété PATCH.

SymbolPaths

Liste délimitée par des points-virgules de dossiers qui doivent faire l’objet d’une recherche pour rechercher des fichiers de symboles pouvant ê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 font pas l’objet d’une recherche. Un correctif binaire optimisé peut être plus petit. Visual C++ doit être installé sur l’ordinateur qui génère 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.

Family

Clé étrangère dans la table ImageFamilies. Chaque image mise à niveau doit appartenir à une seule famille.

Notes

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 à compter de la version 4.0 de Patchwiz.dll.