Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém um valor que indica se o manifesto do assembly no caminho fornecido contém uma assinatura de nome forte, que é verificada de acordo com os sinalizadores especificados.
Essa função foi preterida. Em vez dela, use o método ICLRStrongName::StrongNameSignatureVerification.
Sintaxe
BOOLEAN StrongNameSignatureVerification (
[in] LPCWSTR wszFilePath,
[in] DWORD dwInFlags,
[out] DWORD *pdwOutFlags
);
Parâmetros
wszFilePath
[in] O caminho para o arquivo executável portátil (.dll ou .exe) para que o assembly seja verificado.
dwInFlags
[in] Sinalizadores para modificar o comportamento de verificação. Os seguintes valores têm suporte:
SN_INFLAG_FORCE_VER(0x00000001) - Força para executar a verificação, mesmo que seja necessário substituir as configurações do registro.SN_INFLAG_INSTALL(0x00000002) – especifica que esta é a primeira vez que o manifesto é verificado.SN_INFLAG_ADMIN_ACCESS(0x00000004) – Especifica que o cache permitirá o acesso somente aos usuários que têm privilégios administrativos.SN_INFLAG_USER_ACCESS(0x00000008) – Especifica que o assembly estará acessível somente para o usuário atual.SN_INFLAG_ALL_ACCESS(0x00000010) – Especifica que o cache não fornecerá garantias de restrição de acesso.SN_INFLAG_RUNTIME(0x80000000) - Reservado para depuração interna.
pdwOutFlags
[out] Sinalizadores indicando se a assinatura de nome forte foi verificada. Há suporte para o seguinte valor:
-
SN_OUTFLAG_WAS_VERIFIED(0x00000001) – Esse valor é definido comofalsepara especificar que a verificação foi bem-sucedida devido às configurações do registro.
Valor Retornado
true se a verificação tiver êxito; caso contrário, false.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: StrongName.h
Biblioteca: incluída como um recurso no MsCorEE.dll
Versões do .NET Framework: Disponíveis desde a versão 1.0