Função StrongNameSignatureVerification
Obtém um valor que indica se o manifesto do assembly no caminho fornecido contém uma assinatura de nome forte, que é verificada para de acordo com os sinalizadores especificados.
BOOLEAN StrongNameSignatureVerification (
[in] LPCWSTR wszFilePath,
[in] DWORD dwInFlags,
[out] DWORD *pdwOutFlags
);
Parâmetros
wszFilePath
[in] O caminho para o portátil executável arquivo (.dll ou .exe) para o assembly verificar.dwInFlags
[in] Sinalizadores para modificar o comportamento de verificação. Há suporte para os seguintes valores:SN_INFLAG_FORCE_VER (0 x 00000001) - força a verificação, mesmo se for necessário substituir as configurações do registro.
SN_INFLAG_INSTALL (0 x 00000002) - Especifica que esta é a primeira vez que o manifesto é verificado.
SN_INFLAG_ADMIN_ACCESS (0 x 00000004) - Especifica que o cache permitirá acesso somente aos usuários que possuem privilégios administrativos.
SN_INFLAG_USER_ACCESS (0 x 00000008) - Especifica que o assembly será acessível apenas para o usuário corrente.
SN_INFLAG_ALL_ACCESS (0 x 00000010) - Especifica que o cache fornecerá há garantias de restrição de acesso.
SN_INFLAG_RUNTIME (0 x 80000000) - 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 (0 x 00000001) - Este valor é conjunto para false Para especificar que a verificação bem-sucedida devido ao registro conjunto tings.
Valor de retorno
true Se a verificação foi bem-sucedida; caso contrário, false.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: StrongName.h
Biblioteca: Incluído sistema autônomo um recurso em MsCorEE.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Consulte também
Referência
Função StrongNameSignatureVerificationEx