Método StrongNameSignatureVerificationEx2
Verifica a assinatura de um assembly de nome forte e fornece um mapeamento da chave ECMA para uma chave real.
Sintaxe
HRESULT StrongNameSignatureVerificationEx (
[in] LPCWSTR wszFilePath,
[in] BOOLEAN fForceVerification, [in] BYTE *pbEcmaPublicKey,
[in] DWORD cbEcmaPublicKey,
[out] BOOLEAN *pfWasVerified
);
Parâmetros
wszFilePath
[in] O caminho para o arquivo executável portátil (.exe ou .dll) para que o assembly seja verificado.
fForceVerification
[in] true
para executar a verificação, mesmo que seja necessário substituir as configurações do registro; caso contrário, false
.
pbEcmaPublicKey
[in] Um ponteiro para o mapeamento da chave pública ECMA para a chave real usada na verificação.
cbEcmaPublicKey
[in] O tamanho da chave pública ECMA real.
pfWasVerified
[out] true
se a assinatura de nome forte foi verificada; caso contrário, false
. Esse parâmetro também será definido para false
se a verificação foi bem-sucedida devido às configurações do registro.
Valor Retornado
S_OK
se a verificação foi bem-sucedida; caso contrário, um valor HRESULT que indica falha (confira Valores HRESULT comuns para ver uma lista).
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: MetaHost.h
Biblioteca: incluída como um recurso no MSCorEE.dll
Versões do .NET Framework: Disponíveis desde a versão 4.5