题
我正在编写一些绘制分形的软件,并让用户交互式地探索它们。我目前的代码位于窗口 wpf 应用程序中。我想进入浏览器托管的 wpf 应用程序,以便我可以在我的网站上显示它们。问题在于该代码使用了一些“不安全”的代码来进行渲染。我使用 BitmapData 直接访问图像内存,而不是使用 GDI+ 的东西,因为它似乎要快得多。有没有办法在 wpf 浏览器应用程序中运行不安全的代码?
解决方案
是的,这是可能的,前提是您将 XBAP 设置为完全信任应用程序。
有关流程的详细信息,请参见 如何将 WPF -XBAP 作为完全信任应用程序运行.
话虽如此,这是有问题的。您需要经历很多困难,因此它不一定会像 XBAP 通常的工作方式那样工作。
其他提示
短的答案:没有。 退房SDK的这一部分对XBAP安全。 XBAP的在沙箱中只允许访问的WPF API和BCL的子集上运行。你可以做的最好的就是做一个ClickOnce应用程序,但你需要签署一个证书,人们会相信。
不隶属于 StackOverflow