Freigeben über


MsiPatchCertificate-Tabelle

Die MsiPatchCertificate-Tabelle identifiziert die möglichen Signierzertifikate, die zum digitalen Signieren von Patches verwendet werden. Die MsiPatchCertificate-Tabelle enthält die Informationen, die erforderlich sind, um Benutzerkontensteuerung (User Account Control, UAC) Patching für eine Anwendung zu aktivieren.

Die MsiPatchCertificate-Tabelle weist die folgenden Spalten auf:

Spalte Art Schlüssel Nullable
PatchCertificate Bezeichner Y N
DigitalCertificate_ Bezeichner N N

 

Spalten

PatchCertificate

Der eindeutige Bezeichner für diese Zeile in der MsiPatchCertificate-Tabelle.

DigitalCertificate

Ein externer Schlüssel in der ersten Spalte der MsiDigitalCertificate Table. Die in der MsiDigitalCertificate-Tabelle angegebene Zeile enthält die binäre Darstellung des Signierzertifikats.

Bemerkungen

Patches werden immer für die MsiPatchCertificate-Tabelle ausgewertet, die zum Zeitpunkt der Anwendung des Patches aktuell ist. Ein Patch kann die MsiPatchCertificate-Tabelle ändern, indem Einträge hinzugefügt oder entfernt werden. Auf diese Weise kann ein Patch die Auswertung zukünftiger Patches ändern, die später in der Patchingsequenz angewendet werden. In der Tabelle können mehrere Zertifikate vorhanden sein, und der Patch muss mindestens einem Zertifikat entsprechen, das angewendet werden soll.

Validierung

ICE03-
ICE06-
ICE32-
ICE81-

DisableLUAPatching-

Benutzerkontensteuerung (User Account Control, UAC) patchen

MSIDISABLELUAPATCHING

digitale Signaturen und Windows Installer-

in Windows Installer 2.0 und früheren nicht unterstützt