次の方法で共有


LegacyAuthenticationLevel

CoInitializeSecurity を呼び出さないアプリケーションの既定の認証レベルを設定します。

注意

この値を変更することはお勧めしません。これは、独自のプロセス全体のセキュリティを設定していないすべての COM サーバー アプリケーションに影響し、正常に動作しなくなる可能性があるためです。 特定の COM アプリケーションのセキュリティ設定に影響を与えるためにこの値を変更する場合は、代わりに、その特定の COM アプリケーションのプロセス全体のセキュリティ設定を変更する必要があります。 プロセス全体のセキュリティの設定の詳細については、「プロセス全体のセキュリティの設定」を参照してください。

 

レジストリ エントリ

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
   LegacyAuthenticationLevel = value

解説

これは、RPC_C_AUTHN_LEVEL 定数と同等の REG_WORD 値です。

Value 定数
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 サーバーの登録

プロセス全体のセキュリティの設定