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.
Define o nível de autenticação para aplicativos que não chamam CoInitializeSecurity ou para aplicativos que chamam CoInitializeSecurity e especificam um AppID.
Entrada do Registro
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{AppID_GUID}
AuthenticationLevel = value
Comentários
Este é um valor REG_DWORD que é equivalente às constantes RPC_C_AUTHN_LEVEL.
| Valor | Constante |
|---|---|
| 1 | RPC_C_AUTHN_LEVEL_NONE |
| 2 | RPC_C_AUTHN_LEVEL_CONNECT |
| 3 | RPC_C_AUTHN_LEVEL_CALL |
| 4 | RPC_C_AUTHN_LEVEL_PKT |
| 5 | RPC_C_AUTHN_LEVEL_PKT_INTEGRITY |
| 6 | RPC_C_AUTHN_LEVEL_PKT_PRIVACY |
O valor AuthenticationLevel é semelhante ao valor LegacyAuthenticationLevel . Se o valor AuthenticationLevel estiver presente, ele será usado em vez do valor LegacyAuthenticationLevel para esse AppID.
Se o valor AuthenticationLevel for do tipo errado ou fora do intervalo, CoInitializeSecurity falhará, fazendo com que o empacotamento de interface falhe. Isso impede que o aplicativo faça qualquer chamada (entre apartamentos, entre threads, entre processos ou entre computadores).
Os valores AuthenticationLevel e AccessPermission são independentes. Se um não estiver presente, o padrão será usado. As regras a seguir listam a interação entre o valor AuthenticationLevel e o valor AccessPermission:
- Se o AuthenticationLevel for NONE, os valores AccessPermission e DefaultAccessPermission serão ignorados (para esse aplicativo).
- Se o AuthenticationLevel não estiver presente e o LegacyAuthenticationLevel for NONE, os valores AccessPermission e DefaultAccessPermission serão ignorados (para esse aplicativo).
Tópicos relacionados