Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Windows Installer pode usar assinaturas digitais como um meio de detetar recursos corrompidos. Um certificado de signatário pode ser comparado ao certificado de signatário de um recurso externo a ser instalado pelo pacote. Para obter mais informações, consulte Assinaturas digitais e Windows Installer.
MsiCert.exe é um utilitário de linha de comando que pode ser usado para preencher a tabela MsiDigitalSignature e tabela MsiDigitalCertificate com as informações de assinatura digital de um arquivo de gabinete externo. O arquivo de gabinete deve ser assinado digitalmente e listado na tabela Media. MsiCert.exe usa as informações do certificado de signatário do gabinete assinado digitalmente e criará e adicionará as tabelas MsiDigitalSignature e MsiDigitalCertificate ao banco de dados, caso ainda não existam.
Sintaxe
msicert -d{database}-m{media entry}-c{cabinet}[-h]
Opções de linha de comando
As opções de linha de comando não diferenciam maiúsculas de minúsculas e os delimitadores de barra podem ser usados em vez de um traço.
| Opção | Parâmetro | Descrição |
|---|---|---|
| -d | <banco de dados> | O banco de dados (arquivo.msi) que está sendo atualizado. |
| -m | < > de identificação de mídia | A entrada no campo DiskId da tabela Media no registro do arquivo de gabinete. |
| -c | <gabinete> | O caminho para o arquivo de gabinete assinado digitalmente. |
| -h | Inclua o hash da assinatura digital. Isso é opcional. |
Esta ferramenta só está disponível no Windows SDK Components for Windows Installer Developers.
Tópicos relacionados