我知道 Silverlight 4 可以在浏览器之外处理提升的权限。有没有办法在浏览器中完成这个?
我需要制作一个文件夹/文件上传管理器,它可以提供比标准更好的用户体验,我想在 Silverlight 中实现它。
我知道 Java 可以选择获得提升的权限,但您必须将签名证书附加到您的应用程序。Silverlight 4 是否有类似的选项 - 通过附加签名证书(当然是在警告用户之后)获得提升的权限?
-道格
我知道 Silverlight 4 可以在浏览器之外处理提升的权限。有没有办法在浏览器中完成这个?
我需要制作一个文件夹/文件上传管理器,它可以提供比标准更好的用户体验,我想在 Silverlight 中实现它。
我知道 Java 可以选择获得提升的权限,但您必须将签名证书附加到您的应用程序。Silverlight 4 是否有类似的选项 - 通过附加签名证书(当然是在警告用户之后)获得提升的权限?
-道格
这在 Silverlight 5 中是可能的,但它需要存在“AllowElevatedTrustAppsInBrowser”注册表项。请参阅:如何:使受信任的应用程序能够在浏览器中运行
这使得该功能几乎毫无用处:安装程序不应修改密钥,因为它是所有应用程序的全局值,因此只有本地 Intranet 应用程序(服务器策略可以修改此密钥)才能受益。
如果我错了,请纠正我,因为拥有受信任的浏览器内应用程序会很棒:)
我相信完全信任选项只能作为 OOB 应用程序使用——参考:http ://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide -new-features.aspx#elevated