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.