方法 : ClickOnce アプリケーションのカスタム アクセス許可を設定する
更新 : 2007 年 11 月
ClickOnce アプリケーションは既定のアクセス許可で配置できますが、そのアプリケーションを適切に動作させるのに必要なアクセス許可だけに制限することをお勧めします。そのためには、プロジェクト デザイナの [セキュリティ] ページでセキュリティ アクセス許可をカスタマイズします。
メモ : |
---|
アクセス許可の検出ツールを実行すると、アプリケーションを分析して必要なアクセス許可を調べることができます。詳細については、「方法 : ClickOnce アプリケーションのアクセス許可を調べる」を参照してください。 |
セキュリティ ゾーンのアクセス許可を除外したり含めたりするには
ソリューション エクスプローラでプロジェクトが選択されている状態で、[プロジェクト] メニューの [プロパティ] をクリックします。
[セキュリティ] タブをクリックします。
[ClickOnce セキュリティ設定を有効にする] チェック ボックスをオンにします。
[これは部分的に信頼するアプリケーションです] をクリックします。
[ClickOnce セキュリティのアクセス許可] セクションのコントロールが有効になります。
[アプリケーションがインストールされるゾーン] ボックスの一覧で、セキュリティ ゾーンを選択します。
[アプリケーションで必要なアクセス許可] テーブルが更新され、すべてのアクセス許可が除外されます。
[アプリケーションで必要なアクセス許可] テーブルで、変更するアクセス許可の行を選択し、[設定] 列のボックスの一覧の [必要なし] または [必要] をクリックします。
変更されたアクセス許可はすべて、[アクセス許可] 列に太字で表示されます。
メモ : アプリケーションの配置元ゾーンに与えられた既定のアクセス許可セットに含まれないアクセス許可を追加した場合、エンド ユーザーに対して、インストール時にアクセス許可の付与を求めるプロンプトが表示されます。ネットワーク管理者は、信頼できるリソースからアプリケーションをインストールするときにプロンプトが表示されないよう、ネットワーク ポリシーを設定できます。詳細については、「ClickOnce マニフェストの署名」を参照してください。
アクセス許可をカスタマイズするには
ソリューション エクスプローラでプロジェクトが選択されている状態で、[プロジェクト] メニューの [プロパティ] をクリックします。
[セキュリティ] タブをクリックします。
[ClickOnce セキュリティ設定を有効にする] チェック ボックスをオンにします。
[これは部分的に信頼するアプリケーションです] をクリックします。
[ClickOnce セキュリティのアクセス許可] セクションのコントロールが有効になります。
[アプリケーションがインストールされるゾーン] ボックスの一覧で、セキュリティ ゾーンを選択します。
[アプリケーションで必要なアクセス許可] テーブルで、変更するアクセス許可の行を選択し、そのアクセス許可が含まれていることを確認して、[プロパティ] をクリックします。
[アクセス許可の設定] ダイアログ ボックスが表示されます。アクセス許可をカスタマイズするためのオプションは、アクセス許可によって異なります。
参照
処理手順
方法 : ClickOnce アプリケーションのアクセス許可を調べる
概念
ClickOnce アプリケーションのコード アクセス セキュリティ