LegacyImpersonationLevel
CoInitializeSecurity を呼び出さないアプリケーションの既定の偽装レベルを設定します。
注意
この値を変更することはお勧めしません。これは、独自のプロセス全体のセキュリティを設定していないすべての COM サーバー アプリケーションに影響し、正常に動作しなくなる可能性があるためです。 特定の COM アプリケーションのセキュリティ設定に影響を与えるためにこの値を変更する場合は、代わりに、その特定の COM アプリケーションのプロセス全体のセキュリティ設定を変更する必要があります。 プロセス全体のセキュリティの設定の詳細については、「プロセス全体のセキュリティの設定」を参照してください。
レジストリ エントリ
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
LegacyImpersonationLevel = value
解説
これは、RPC_C_IMP_LEVEL 定数と同等の REG_WORD 値です。
Value | 定数 |
---|---|
1 | RPC_C_IMP_LEVEL_ANONYMOUS |
2 | RPC_C_IMP_LEVEL_IDENTIFY |
3 | RPC_C_IMP_LEVEL_IMPERSONATE |
4 | RPC_C_IMP_LEVEL_DELEGATE |
このレジストリ値が存在しない場合、システムによって確立される既定の偽装レベルは 2 (RPC_C_IMP_LEVEL_IDENTIFY) です。
関連トピック