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
Verwandte Themen
-
in Windows Installer 2.0 und früheren nicht unterstützt