MsiPatchCertificate-Tabelle

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

Die MsiPatchCertificate-Tabelle weist die folgenden Spalten auf:

Spalte Typ Schlüssel Nullwerte zulässig
PatchCertificate Identifier J N
DigitalCertificate_ Identifier 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-Tabelle. Die in der Tabelle MsiDigitalCertificate angegebene Zeile enthält die binäre Darstellung des Signiererzertifikats.

Bemerkungen

Patches werden immer anhand der 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. Dadurch kann ein Patch die Auswertung zukünftiger Patches ändern, die später in der Patchsequenz 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

Patchen der Benutzerkontensteuerung (User Account Control, UAC)

MSIDISABLELUAPATCHING

Digitale Signaturen und Windows Installer

Nicht unterstützt in Windows Installer 2.0 und früher