DRM サポートの有効化

[このページに関連付けられている機能である Windows Media Format 11 SDK は、レガシ機能です。 これは、ソース リーダーシンク ライターによって置き換えられます。 ソース リーダーシンク ライターは、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、Windows Media Format 11 SDK ではなくソース リーダーシンク ライターを使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

Microsoft Windows Media Format Software Development Kit (SDK) を使用して、デジタル著作権管理 (DRM) 保護を適用し、ライブ DRM ストリームまたは DRM で保護されたファイルを再生できるアプリケーションを構築できます。 また、プレーヤーの DRM ライセンスをバックアップおよび復元したり、プレーヤーを 個別化 したりするためのサポートも提供されます。

このドキュメントでは、Microsoft のデジタル著作権管理テクノロジに関する基本的な知識があることを前提としています。 Windows Media DRM の基本的な概要については、このドキュメントの 「Digital Rights Management Features」 セクションを参照してください。

注意

DRM は、この SDK の x64 ベースのバージョンではサポートされていません。

 

次のセクションでは、DRM サポートを有効にする方法について説明します。

セクション 説明
必要な DRM ライブラリの取得 DRM 対応アプリケーションの作成に必要な静的ライブラリの取得に関連する手順について説明します。
DRM 保護とコンテンツ ライセンスの配布 Windows Media Format SDK の DRM 機能と Windows Media Rights Manager SDK を比較します。
DRM ネットワーク操作 インターネットまたはその他のネットワーク経由で通信する DRM 操作をアプリケーションで処理する方法について説明します。
保護されたファイルの作成 DRM で保護されたファイルを作成する方法について説明します。
保護されたファイルの読み取り コンテンツのライセンスを取得する方法と、サイレント ライセンス取得を実装する利点について説明します。
保護されたファイルの属性の表示 メタデータ エディター オブジェクトで IWMDRMEditor インターフェイスを使用して、DRM に必要な静的ライブラリを持たずに保護されたファイルの属性を表示する方法について説明します。
失効リストの操作 失効リストとその実装方法について説明します。
ライセンスのバックアップと復元 ユーザーがコンテンツ ライセンスを現在のコンピューターまたは他のコンピューターにバックアップして復元することで、コンテンツ ライセンスを管理する方法について説明します。
DRM アプリケーションの個別化 個別化機能によって DRM システムのセキュリティが向上する方法について説明します。
出力保護レベルの操作 DRM バージョン 10 ライセンスで許可されたアクションを記録するために使用される出力保護レベルをサポートする方法について説明します。
ネットワーク デバイス プロトコルに Windows Media DRM 10 を使用する Windows Media DRM 10 for Network Devices プロトコルを使用して、セキュリティで保護されたデバイス ストリーミングをサポートする方法について説明します。
ライセンス失効の実装 ライセンス失効のプロセスと、それを実装するためにアプリケーションが実行する必要があるアクションについて説明します。
セキュリティで保護されたファイルを含むプレイリストの書き込み アプリケーションでプレイリストの書き込みを実装する方法について説明します。

 

SDK には、保護されたファイルの読み取り方法を示すいくつかのサンプル アプリケーションが含まれています。最も完全な例は DRMShow です。 詳細については、「 サンプル アプリケーション」を参照してください。

機能