Windows フォームでのより安全な印刷
更新 : 2007 年 11 月
多くの Windows フォーム アプリケーションは、印刷機能を備えています。.NET Framework では、PrintingPermission クラスを使用して印刷機能へのアクセスを制御し、これに関連付けられている PrintingPermissionLevel 列挙値を使用してアクセスのレベルを示します。[イントラネット] ゾーンと [インターネット] ゾーンでは、既定で印刷が有効になっています。ただし、アクセスのレベルはどちらのゾーンも制限されています。アプリケーションが印刷を実行できるか、ユーザーとの対話が必要か、または印刷を実行できないかは、アプリケーションに与えられているアクセス許可の値によって異なります。既定では、[イントラネット] ゾーンでは DefaultPrinting アクセスが許可され、[インターネット] ゾーンでは SafePrinting アクセスが許可されます。
各印刷アクセス許可レベルで使用できる機能を次の表に示します。
PrintingPermissionLevel |
説明 |
---|---|
インストールされているすべてのプリンタに対して完全なアクセス権限が与えられます。 |
|
既定のプリンタへのプログラムによる印刷、および制限付きの印刷ダイアログ ボックスを使用した安全な印刷を有効にします。DefaultPrinting は AllPrinting のサブセットです。 |
|
より制限されたダイアログ ボックスからの印刷だけが許可されます。SafePrinting は DefaultPrinting のサブセットです。 |
|
プリンタへのアクセスを拒否します。NoPrinting は SafePrinting のサブセットです。 |
参照
概念
Windows フォームにおけるファイルおよびデータへのより安全なアクセス
Windows フォームのセキュリティに関するその他の考慮事項