0

我正在编写一些绘制分形的软件,并让用户以交互方式探索它们。我目前在一个窗口化的 wpf 应用程序中有我的代码。我想进入一个浏览器托管的 wpf 应用程序,这样我就可以在我的网站上显示它们。问题是代码使用了一些“不安全”的代码来进行渲染。我正在使用 BitmapData 直接访问图像内存,而不是使用 GDI+ 的东西,因为它似乎要快一些。无论如何在 wpf 浏览器应用程序中运行不安全的代码?

4

2 回答 2

2

是的,只要您将 XBAP 设置为完全信任应用程序,这是可能的。

有关该过程的详细信息,请参阅如何将 WPF -XBAP 作为完全信任应用程序运行

话虽如此,这是有问题的。您需要跳过很多障碍,因此它不一定像 XBAP 正常工作的方式那样工作。

于 2009-11-02T21:10:47.893 回答
0

简短的回答:没有。查看 SDK 的这一部分,了解有关 XBAP 安全性的更多详细信息。XBAP 在沙箱中运行,该沙箱仅允许访问 WPF API 和 BCL 的子集。最好的办法是制作一个 ClickOnce 应用程序,但您需要使用人们信任的证书对其进行签名。

于 2009-11-02T21:10:33.900 回答