Dela via


MsiPatchCertificate-tabell

Tabellen MsiPatchCertificate identifierar de möjliga signeringscertifikat som används för att signera korrigeringar digitalt. Tabellen MsiPatchCertificate innehåller den information som behövs för att aktivera UAC-korrigering (User Account Control) för ett program.

Tabellen MsiPatchCertificate har följande kolumner:

Spalt Typ Nyckel Nullbar
PatchCertificate identifierare Y N
DigitalCertificate_ identifierare N N

 

Kolumner

PatchCertificate

Den unika identifieraren för den här raden i tabellen MsiPatchCertificate.

DigitalCertificate

En extern nyckel i den första kolumnen i MsiDigitalCertificate Table. Raden som anges i tabellen MsiDigitalCertificate innehåller den binära representationen av undertecknarcertifikatet.

Anmärkningar

Korrigeringar utvärderas alltid mot tabellen MsiPatchCertificate som är aktuell när korrigeringen tillämpas. En korrigering kan ändra tabellen MsiPatchCertificate genom att lägga till eller ta bort poster. På så sätt kan en korrigering ändra utvärderingen av framtida korrigeringar som tillämpas senare i korrigeringssekvensen. Det kan finnas flera certifikat i tabellen och korrigeringen måste matcha minst ett certifikat som ska tillämpas.

Validering

ICE03
ICE06
ICE32
ICE81

DisableLUAPatching

UAC-korrigering (User Account Control)

MSIDISABLELUAPATCHING

digitala signaturer och Windows Installer-

stöds inte i Windows Installer 2.0 och tidigare