VSホスト・プロセス(*.vshost.exe)とは何か?[VS 2005のみ、C#、VB]

VS 2005における部分信頼アプリケーションの設定VSホスト・プロセスの機能により、VS 2005では部分信頼アプリケーションもデバッグ可能だ。この画面はVS 2005のプロジェクトのプロパティ・ページを開いたところ。プロジェクトのプロパティ・ページは、[ソリューション エクスプローラ]でプロジェクトに含まれる「Properties」(C#の場合)もしくは「My Project」(VBの場合)をダブルクリックするか、メニュー・バーの[プロジェクト]−[<プロジェクト名> のプロパティ]を実行すればよい。  (1)プロジェクトのプロパティ・ページの[セキュリティ]タブを開く。  (2)[ClickOnce セキュリティ設定を有効にする]チェックボックスにチェックを入れる。  (3)[これは部分的に信頼するアプリケーションです]ラジオボタンを選択する。  (4)[アプリケーションがインストールされるゾーン]コンボボックスから適切なゾーンを選択する。この例では「(カスタム)」を選択している。  (5)[アプリケーションで必要なアクセス許可]一覧の各[設定]コンボボックスで設定したいアクセス許可を(「(ゾーン既定値)」「必要」「必要なし」の中から)選択する。  (6)[アクセス許可の検出]ボタンをクリックすると、現在のプロジェクトのソース・コードから自動判別してアクセス許可の要/不要を一括設定できる。  (7)[詳細設定]ボタンをクリックすると、[セキュリティの詳細設定]ダイアログが表示される。  (8)[セキュリティの詳細設定]ダイアログで[このアプリケーションを選択されたアクセス許可のセットでデバッグする]チェックボックスにチェックを入れておくと(デフォルトでチェックはオンになる)、部分信頼アプリケーションのデバッグが可能になる。

VS 2005における部分信頼アプリケーションの設定VSホスト・プロセスの機能により、VS 2005では部分信頼アプリケーションもデバッグ可能だ。この画面はVS 2005のプロジェクトのプロパティ・ページを開いたところ。プロジェクトのプロパティ・ページは、[ソリューション エクスプローラ]でプロジェクトに含まれる「Properties」(C#の場合)もしくは「My Project」(VBの場合)をダブルクリックするか、メニュー・バーの[プロジェクト]−[<プロジェクト名> のプロパティ]を実行すればよい。  (1)プロジェクトのプロパティ・ページの[セキュリティ]タブを開く。  (2)[ClickOnce セキュリティ設定を有効にする]チェックボックスにチェックを入れる。  (3)[これは部分的に信頼するアプリケーションです]ラジオボタンを選択する。  (4)[アプリケーションがインストールされるゾーン]コンボボックスから適切なゾーンを選択する。この例では「(カスタム)」を選択している。  (5)[アプリケーションで必要なアクセス許可]一覧の各[設定]コンボボックスで設定したいアクセス許可を(「(ゾーン既定値)」「必要」「必要なし」の中から)選択する。  (6)[アクセス許可の検出]ボタンをクリックすると、現在のプロジェクトのソース・コードから自動判別してアクセス許可の要/不要を一括設定できる。  (7)[詳細設定]ボタンをクリックすると、[セキュリティの詳細設定]ダイアログが表示される。  (8)[セキュリティの詳細設定]ダイアログで[このアプリケーションを選択されたアクセス許可のセットでデバッグする]チェックボックスにチェックを入れておくと(デフォルトでチェックはオンになる)、部分信頼アプリケーションのデバッグが可能になる。