繁体   English   中英

Silverlight是否等效于签名的Java Applet?

[英]Silverlight equivalent to signed Java Applet?

是否有Silverlight等效于Java中的签名小程序?

我基本上是想在浏览器*中托管传统上是桌面应用程序的主机,我宁愿将其全部打包在一个包中(Silverlight端),而不是将特权操作委托给外部(本地运行)进程。 不过,这将需要某种方式来突破Silverlight的沙箱; 我知道的唯一等效对象是Java的签名小程序,我找不到类似的东西。

*有很好的可用性原因,从技术上讲它确实使事情复杂化

如果您需要对本地资源的完全访问权限,Silverlight不会助您一臂之力。 您可以使用XBAP在“大型” CLR上在浏览器中运行,但是即使在那儿,安全模型也很麻烦(您必须对GAC运行本地安装才能获得完全信任)。 您可能还希望看看即将面世的.NET 4.0,尽管我不知道它是否/如何影响XBAP,但它们已经重做了一些安全层以简化操作。 有一个关于FullTrust的XBAP一个伟大的职位在.net 3.5 在这里

您仍然可以使用C#/。Net 1创建ActiveX控件。

1 我并不是说这是一个好主意,我只是说可以做到。 也是第一次尝试脚注。

如果您不受限于.net,也可以使用Adobe Air。


如果限制为.net并基于对Silverlight / xabp无法访问的资源的访问,则可以:

  • 在浏览器中托管.net控件...明确允许访问客户端所需的资源...我不记得确切的确切信息,但我们的团队曾经对需要访问的Intranet资源执行过此操作一些当地资源。
  • 改用非浏览器桌面客户端应用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM