アクセス許可レジストリ エントリ

[このページWindows メディア プレーヤー SDK に関連付けられている機能は、レガシ機能です。 MediaPlayer に置き換わりました。 MediaPlayer は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能な場合は SDK ではなく MediaPlayerWindows メディア プレーヤー使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

Windows メディア プレーヤーがカスタム ファイル名拡張子を検出すると、その拡張子に一致するレジストリ サブキーが検索されます。 サブキーについては、「 ファイル名拡張子レジストリの設定」を参照してください。 拡張機能のサブキーの下に表示できるレジストリ エントリの 1 つは、 Permissions エントリです。

Permissions エントリは、カスタム拡張機能を持つファイルに対して実行できるWindows メディア プレーヤーアクションを指定します。 [アクセス許可] エントリの形式は次のとおりです。

名前 Type
アクセス許可 REG_DWORD フラグのセット。各フラグは、特定のアクションのアクセス許可を付与します。

 

Permissions エントリの値は、次の 1 つ以上のフラグのビットごとの OR です。

フラグ (10 進値) 説明
1 再生のアクセス許可。 登録されたファイル名拡張子を持つファイルを再生できます。
2 フォルダー削除のアクセス許可。 登録されたファイル名拡張子を持つファイルは、ユーザーがファイルを含むフォルダーをドラッグしてプレーヤーのユーザー インターフェイスにドロップしたときに作成されたプレイリストに含まれます。
4 メディア CD のアクセス許可。 登録されたファイル名拡張子を持つファイルは、ファイルを含むCDがCD-ROMドライブに挿入されたときに作成されたプレイリストに含まれます。
8 ライブラリのアクセス許可。 登録済みのファイル名拡張子を持つファイルをライブラリに追加できます。 変換プラグインに必要です。
16 HTML ストリーミングのアクセス許可。 登録されたファイル名拡張子を持つファイルは、Web ストリームから配信されるときに、インターネット エクスプローラー キャッシュに挿入されます。
128 コード変換のアクセス許可。 ファイル名拡張子が登録されているファイルは、特定の条件下で Windows Media Format にトランスコードできます。 「IWMPTranscodePolicy::allowTranscode」を参照してください。 Windows メディア プレーヤー 10 以降が必要です。

 

ユーザーがカスタム ファイル名拡張子を持つメディア ファイルを再生しようとすると、Windows メディア プレーヤー拡張機能と一致するレジストリ サブキーが検索されます。 一致するものが見つからない場合、プレーヤーは、ファイルの再生を試みるアクセス許可をユーザーに求める警告ダイアログ ボックスをユーザーに表示します。 カスタム ファイル名拡張子を持つデジタル メディア ファイルを作成する場合は、ファイル名拡張子を登録し、 Permissions エントリを指定することで、この警告がユーザーのコンピューターに表示されないようにすることができます。

Permissions エントリ (フラグ値 128 を除く) は、Windows メディア プレーヤー 9 シリーズ以降でサポートされています。 フラグ値 128 は、Windows メディア プレーヤー 10 以降でサポートされています。

ファイル名拡張子レジストリ設定