LegacyAuthenticationLevel

为不调用 CoInitializeSecurity 的应用程序设置默认的身份验证级别。

注意

不建议更改此值,因为这会影响所有未设置其进程范围安全性的 COM 服务器应用程序,并可能导致其无法正常运行。 如果想要通过更改此值来影响特定 COM 应用程序的安全设置,不如更改该特定 COM 应用程序的进程范围安全设置。 有关设置进程范围安全性的详细信息,请参阅设置进程范围安全性

 

注册表项

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
   LegacyAuthenticationLevel = value

注解

这是一个与 RPC_C_AUTHN_LEVEL 常量等效的 REG_WORD 值。

常量
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

 

如果不存在此注册表值,则系统建立的默认身份验证级别为 2 (RPC_C_AUTHN_CONNECT)。

AuthenticationLevel

注册 COM 服务器

设置进程范围安全性