WPFブラウザアプリケーションは、安全でないコードを実行することはできますか?
質問
私はフラクタルをプロットし、ユーザーが対話的にそれらを探求することができますいくつかのソフトウェアを書いています。私は現在、ウィンドウのWPFアプリで自分のコードを持っています。私は私のウェブサイト上でそれらを表示することができるように、アプリWPFホストされているブラウザに取得したいと思います。問題は、コードがレンダリングを行うには、いくつかの「安全でない」のコードを利用していることです。かなり速くなるように見えるので、私は、GDI +のものを使用するのではなく直接画像メモリにアクセスするためのBitmapDataを使用しています。 WPFブラウザアプリで危険なコードを実行するために、とにかくありますか?
解決
はい、それは可能であるが、完全信頼アプリケーションとして、あなたのセットアップXBAPを提供します。
プロセスの詳細については、<のhref = "http://blogs.microsoft.co.il/blogs/maxim/archive/2008/03/05/wpf-xbap-as-full-trust-application見ます.aspxの」REL = "nofollowをnoreferrer">完全な信頼アプリケーションのようWPF -XBAPを実行する方法。
言われていること、それが問題です。あなたがフープの多くを介してジャンプする必要がありますので、それは必ずしもXBAPが正常に動作するように動作しなくなります。
他のヒント
短い答え:いいえ。 XBAPセキュリティ。 XBAPのはWPFのAPIおよびBCLのサブセットへのアクセスを可能にサンドボックス内で実行します。あなたができる最善のは、ClickOnceのアプリを作るが、あなたは、人々が信頼することを証明しているに署名する必要がありますされます。