Partager via


MsiPatchCertificate Table

La table MsiPatchCertificate identifie les certificats de signataire possibles utilisés pour signer numériquement les correctifs. La table MsiPatchCertificate contient les informations nécessaires pour activer contrôle de compte d’utilisateur (UAC) patching pour une application.

La table MsiPatchCertificate contient les colonnes suivantes :

Colonne Type Clé Nullable
PatchCertificate identificateur Y N
DigitalCertificate_ identificateur N N

 

Colonnes

PatchCertificate

Identificateur unique de cette ligne dans la table MsiPatchCertificate.

DigitalCertificate

Clé externe dans la première colonne de la table msiDigitalCertificate . La ligne indiquée dans la table MsiDigitalCertificate contient la représentation binaire du certificat signataire.

Remarques

Les correctifs sont toujours évalués par rapport à la table MsiPatchCertificate actuelle au moment de l’application du correctif. Un correctif peut modifier la table MsiPatchCertificate en ajoutant ou en supprimant des entrées. Cela permet à un correctif de modifier l’évaluation des correctifs futurs qui sont appliqués ultérieurement dans la séquence de mise à jour corrective. Plusieurs certificats peuvent exister dans la table, et le correctif doit correspondre à au moins un certificat à appliquer.

Validation

ICE03
ICE06
ICE32
ICE81

disableLUAPatching

de mise à jour corrective du contrôle de compte d’utilisateur (UAC)

MSIDISABLELUAPATCHING

signatures numériques et windows Installer

non pris en charge dans Windows Installer 2.0 et versions antérieures