システム全体のセキュリティのレジストリ値
システム全体のセキュリティ設定を変更することはお勧めしません。これは、独自のプロセス全体のセキュリティを設定していないすべての COM サーバー アプリケーションに影響し、適切に動作しなくなる可能性があるためです。 特定の COM アプリケーションのセキュリティ設定に影響を与えるためにシステム全体のセキュリティ設定を変更する場合は、代わりにその特定の COM アプリケーションのプロセス全体のセキュリティ設定を変更する必要があります。 プロセス全体のセキュリティの設定の詳細については、「プロセス全体のセキュリティの設定」を参照してください。
レジストリ内の特定の値によって、CoInitializeSecurity を呼び出さないアプリケーションのセキュリティ設定が決まります。 Dcomcnfg.exe を使用して、コンピューターの既定のセキュリティ設定を変更できます。 この目的でDcomcnfg.exeを使用する方法を説明する手順については、「DCOMCNFG を使用したシステム全体のセキュリティの設定」を参照してください。
システム全体の既定の設定を変更するもう 1 つの方法は、レジストリ値を直接操作することです。 ただし、既定のシステム全体の通話セキュリティ設定を含むレジストリの部分に完全にアクセスできるのは、管理者とシステムだけです。 他のすべてのユーザーは、読み取り専用アクセス権を持っています。
システム全体のセキュリティの既定値に影響する名前付き値は次のとおりです。
- DefaultLaunchPermission
- DefaultAccessPermission
- LegacyAuthenticationLevel
- LegacyImpersonationLevel
- LegacySecureReferences
- SRPRunningObjectChecks
- SRPActivateAsActivatorChecks
関連トピック