次の方法で共有


ROTFlags

実行中のオブジェクト テーブル (ROT) での COM サーバーの登録を制御します。

レジストリ エントリ

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
   {AppID_GUID}
      ROTFlags = flags

備考

これは REG_DWORD 値です。

フラグ値 定数
0x1 ROTREGFLAGS_ALLOWANYCLIENT

 

ROTREGFLAGS_ALLOWANYCLIENTの説明

COM サーバーが ROT に登録し、任意のクライアントが登録にアクセスできるようにする場合は、ROTFLAGS_ALLOWANYCLIENT フラグを使用する必要があります。 DCOM サービス コントロール マネージャー (DCOMSCM) は、このフラグに対してスプーフィング チェックを適用するため、"Activate As Activator" COM サーバーは ROTFLAGS_ALLOWANYCLIENT を指定できません。 そのため、Windows Vista 以降では、COM は、サーバーが ROT 登録を任意のクライアントで使用できるように規定できる ROTFlags レジストリ エントリのサポートを追加します。

エントリは、HKEY_LOCAL_MACHINE ハイブに存在する必要があります。 このエントリは、RunAs サーバーに対して提供 ROTFLAGS_ALLOWANYCLIENT のと同じ機能を持つ "Activate As Activator" サーバーを提供します。

AppID キー

COM サーバー の登録の

COM セキュリティ