Silverlight 4から、OOBの際にelevated trustという権限を昇格させたモードで動作させるオプションが追加されました。
このモードで動作すると、以下のような事が可能になります。
<elevated trustモードで出来るようになること>
このモードでアプリケーションを動作させる為には、いかのような設定が必要になります。
<手順>
- プロジェクトのプロパティを表示する
- Silverlightタブを表示する
- 『ブラウザー外実行の設定』ダイアログを表示させる
- 『Requier elevated trust when running outside the browser』のチェックをオンにする
1.プロジェジェクトのプロパティを表示する
ソリューションエクスプローラからプロジェクトのコンテキストメニュー経由、もしくはメニューバーの[プロジェクト]−[<プロジェクト名>のプロパティ]等から、プロジェクトのプロパティ画面を表示します。
2.Silverlightタブを表示する
プロジェクトのプロパティにて、Silverlightタブを表示します。
以上の手順で、権限を昇格させたモードで実行させることが出来ます。
なお、このelevated trustが設定されたモードでインストールする際には、通常の場合と異なり、以下のような確認ダイアログが表示させれます。