アクティベーションセキュリティ

アクティベーションセキュリティ (起動セキュリティとも呼ばれます) は、サーバーを起動できるユーザーを制御するのに役立ちます。 アクティベーションセキュリティは、特定のコンピューターのサービスコントロールマネージャー (SCM) によって自動的に適用されます。 ( 「インスタンス作成ヘルパー関数」 で説明されているように) オブジェクトをアクティブ化するためにクライアントから要求を受信すると、SCMはそのレジストリに格納されているアクティベーションセキュリティ情報に対して要求を確認します。 (ライセンス認証のセキュリティは、同じコンピューターでのライセンス認証についてもチェックされます。)

クライアントのidを決定するときに、アクティブ化は、クライアントのCoInitializeSecurityへの呼び出しで設定されたクロークフラグを調べます。 クロークフラグが設定されている場合 (動的または静的クロークの場合) 、スレッドトークンが存在する場合は、それを使用してクライアントのidを決定します。 クロークが設定されていない場合は、スレッドトークンの代わりにプロセストークンが使用されます。

アクティベーションセキュリティの詳細については、 「COAUTHINFOCOSERVERINFO」 を参照してください。

COM でのセキュリティ