Função StrongNameSignatureVerification
Obtém um valor que indica se o manifesto de assemblagem no caminho fornecido contém uma assinatura de nome forte, que é verificada de acordo com os sinalizadores especificados.
Esta função foi preterida. Utilize 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 ficheiro executável portátil (.dll ou .exe) para a assemblagem verificar.
dwInFlags
[in] Sinalizadores para modificar o comportamento de verificação. São suportados os seguintes valores:
SN_INFLAG_FORCE_VER
(0x00000001) - Força a verificação mesmo que seja necessário substituir as definições do registo.SN_INFLAG_INSTALL
(0x00000002) - Especifica que esta é a primeira vez que o manifesto é verificado.SN_INFLAG_ADMIN_ACCESS
(0x00000004) - Especifica que a cache só permitirá o acesso aos utilizadores com privilégios administrativos.SN_INFLAG_USER_ACCESS
(0x00000008) - Especifica que a assemblagem só estará acessível ao utilizador atual.SN_INFLAG_ALL_ACCESS
(0x00000010) - Especifica que a cache não fornecerá garantias de restrição de acesso.SN_INFLAG_RUNTIME
(0x80000000) - Reservado para depuração interna.
pdwOutFlags
[fora] Sinalizadores que indicam se a assinatura de nome forte foi verificada. É suportado o seguinte valor:
SN_OUTFLAG_WAS_VERIFIED
(0x00000001) - Este valor está definido como parafalse
especificar que a verificação foi bem-sucedida devido às definições do registo.
Devolver Valor
true
se a verificação tiver sido efetuada com êxito; caso contrário, false
.
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: StrongName.h
Biblioteca: Incluído como um recurso no MsCorEE.dll
.NET Framework Versões: Disponível desde 1.0