Partager via


Table MsiPatchCertificate

La table MsiPatchCertificate identifie les certificats de signataires possibles utilisés pour signer numériquement les correctifs. La table MsiPatchCertificate contient les informations nécessaires pour activer la mise à jour corrective du contrôle de compte d’utilisateur (UAC) pour une application.

La table MsiPatchOldAssemblyFile comporte les colonnes suivantes :

Colonne Type Clé Nullable
PatchCertificate Identificateur O N
DigitalCertificate_ Identificateur N N

 

Colonnes

PatchCertificate

L'identificateur unique pour cette ligne dans la table MsiPatchCertificate.

DigitalCertificate

Une 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 du signataire.

Notes

Les correctifs sont toujours évalués par rapport à la table MsiPatchCertificate en vigueur 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 seront appliqués ultérieurement dans la séquence de mise à jour. Plusieurs certificats peuvent exister dans la table, et le correctif doit correspondre à au moins un de ceux à appliquer.

Validation

ICE03
ICE06
ICE32
ICE81

DisableLUAPatching

Correctif de contrôle du compte utilisateur (UAC)

MSIDISABLELUAPATCHING

Signatures numériques et Windows Installer

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