Partilhar via


Tabela MsiPatchCertificate

A tabela MsiPatchCertificate identifica os possíveis certificados de signatário usados para assinar patches digitalmente. A tabela MsiPatchCertificate contém as informações necessárias para habilitar de aplicação de patches do UAC (Controle de Conta de Usuário) para um aplicativo.

A tabela MsiPatchCertificate tem as seguintes colunas:

Coluna Tipo Chave Nulo
PatchCertificate Identificador Y N
DigitalCertificate_ Identificador N N

 

Colunas

PatchCertificate

O identificador exclusivo para esta linha na tabela MsiPatchCertificate.

Certificado Digital

Uma chave externa na primeira coluna do Tabela MsiDigitalCertificate. A linha indicada na tabela MsiDigitalCertificate contém a representação binária do certificado do signatário.

Comentários

Os patches são sempre avaliados em relação à tabela MsiPatchCertificate que está atual no momento em que o patch é aplicado. Um patch pode modificar a tabela MsiPatchCertificate adicionando ou removendo entradas. Isso permite que um patch modifique a avaliação de patches futuros que são aplicados posteriormente na sequência de patches. Vários certificados podem existir na tabela, e o patch deve corresponder a pelo menos um certificado a ser aplicado.

Validação

ICE03
ICE06
ICE32
ICE81

DisableLUAPatching

de aplicação de patches do Controle de Conta de Usuário (UAC)

MSIDISABLELUAPATCHING

Assinaturas Digitais e Windows Installer

Não suportado no Windows Installer 2.0 e versões anteriores