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" サーバーを提供します。
関連トピック