権限管理パッケージ ビューアのサンプル

更新 : 2007 年 11 月

権限管理パッケージ ビューアのサンプルでは、XML Paper Specification (XPS) ドキュメント、または Digital Rights Management (DRM) の保護で暗号化された Package を開く方法を示します。サンプルをコンパイルし、以下の手順に従って、保護されたファイルの例 "Document-RmEncrypted.xps" を表示します (暗号化されたサンプル ファイルは、「権限管理パッケージの発行のサンプル」で作成します)。

  1. サンプルを起動したら、[File] メニューの [Open] をクリックして、"Document-RmEncrypted.xps" の表示を選択します。システムに現在ログインしているユーザーが、ドキュメント内でバインドされた権限を付与されている場合、ドキュメントは [DocumentViewer] ペインに表示されます。

アプリケーション ウィンドウには、DocumentViewer ペインの他に、2 つのパネルが表示されます。

  • "ステータス" ペインには、保護されたコンテンツにアクセスするときに実行される各手順が表示されます。

  • "権限" ペインには、ユーザーに付与されている、保護されたドキュメント内に限定された権限が表示されます。

重要 : 権限管理パッケージ ビューアのサンプルを実行するには、Microsoft 権限管理サービス (RMS) で構成されたサーバーへのネットワーク アクセスが必要です。使用している開発環境で RMS を使用できるように構成する方法については、次のリンクを参照してください。

このサンプルでは、Windows Presentation Foundation (WPF) の特定の機能を示します。そのため、アプリケーションの開発ベスト プラクティスに従っていません。Windows Presentation Foundation (WPF) と Microsoft .NET Framework のアプリケーション開発ベスト プラクティスの包括的な説明については、適宜、次のトピックを参照してください。

ユーザー補助 - 「ユーザー補助のベスト プラクティス

セキュリティ - 「Windows Presentation Foundation のセキュリティ

ローカリゼーション - 「WPF のグローバリゼーションおよびローカリゼーションの概要

Download sample

サンプルのビルド

  • Windows ソフトウェア開発キット (SDK) をインストールして、そのビルド環境のコマンド ウィンドウを開きます。[スタート] メニューの [すべてのプログラム]、[Microsoft Windows SDK] の順にポイントし、[CMD シェル] をクリックします。

  • サンプルをハード ディスク ドライブにダウンロードします。通常は、ソフトウェア開発キット (SDK) のドキュメントからダウンロードします。

  • ビルド環境のコマンド ウィンドウからサンプルをビルドするには、サンプルのソース ディレクトリに移動します。コマンド プロンプトで「MSBUILD」と入力します。

  • Microsoft Visual Studio でサンプルをビルドするには、サンプル ソリューションかプロジェクト ファイルを読み込んで、Ctrl キーと Shift キーを押しながら B キーを押します。

サンプルの実行

  • コンパイルしたサンプルをビルド環境のコマンド ウィンドウから実行するには、サンプルのソース コード フォルダの下にある Bin\Debug または Bin\Release フォルダで .exe ファイルを実行します。

  • コンパイルしたサンプルを Visual Studio でデバッグしながら実行するには、F5 キーを押します。

参照

処理手順

権限管理パッケージの発行のサンプル

権限管理コンテンツの公開のサンプル

権限管理コンテンツ ビューアのサンプル

その他の技術情報

権限管理サービス SDK - 開発環境の設定

権限管理サービス SDK - クライアント階層レジストリ値の設定