AccessPermission
このクラスのインスタンスにアクセスできるプリンシパルのアクセス制御リスト (ACL) について説明します。 この ACL は、CoInitializeSecurity呼び出さないアプリケーションでのみ使用されます。
レジストリ エントリ
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{AppID_GUID}
AccessPermission = ACL
備考
これは REG_BINARY 値です。 このクラスのインスタンスにアクセスできるプリンシパルのアクセス制御リスト (ACL) を記述するデータが含まれています。 このクラスの既存のオブジェクトに接続する要求を受信すると、呼び出し元の偽装中に呼び出されるアプリケーションによって ACL がチェックされます。 アクセス チェックが失敗した場合、接続は許可されません。 この名前付き値が存在しない場合は、DefaultAccessPermission ACL がテストされ、接続が許可されるかどうかを判断します。
CoInitializeSecurity を呼び出さないアプリケーション、または IGlobalOptions インターフェイスを使用して AppID を指定しないアプリケーションの場合、アプリケーションのバイナリの実行可能ファイルは、AppIDで説明されているように、アプリケーションの AppID にマップする必要があります。 これは、COM がアプリケーションの AppID を見つけられるように必要です。
関連トピック