Open棟梁Project - マイクロソフト系技術情報 Wiki
目次 †
概要 †
XBAP †
XBAPはwwwブラウザ上で動作するWPFアプリケーションで、ClickOnceによる配布・自動更新機能が付属する。
- 「XBAP」は、.NET Frameworkにより提供されるClickOnce技術を併用、HTTP / HTTPSプロトコルによるデプロイと自動更新が可能である。
- ClickOnce と基本的には同じであるが、wwwブラウザ上で動作するため、より強い「セキュリティ制限」を受ける(サンドボックス化される)。
- 具体的には、AdministratorsとPower Usersグループのトークンが除外されたプロセスで実行されるため、『完全信頼』であってもクライアント側コンピュータ上でのリソース アクセスには制限がある。これはインターネット環境から不特定多数に向けて配信可能で、wwwブラウザ上で動作する性質上、ClickOnceと比べ、よりRIA 的な素質・資質が大きいためと考える。
- また、IEにホストされるため、カレント ディレクトリは「%windir%\System32」となる。このため、コンフィギュレーション、業務データの保存先として環境変数「USERPROFILE」以下のフォルダを使用するためには、環境変数を使用した絶対パスで指すことができるようなプログラム部品が必要になる。