gpt4 book ai didi

c# - 使用 clientaccesspolicy.xml 在浏览器中具有提升权限的 Silverlight 5

转载 作者:太空狗 更新时间:2023-10-30 00:54:57 28 4
gpt4 key购买 nike

我试图让我的 silverlight 应用程序在浏览器中以提升的权限运行。但是,无论我做什么,它都不会升高。

我尝试添加注册表项 AllowElevatedTrustAppsInBrowser(作为值为 1 的 DWORD),并使用 VS 2012 签署 XAP 文件。我还遇到了一个提到 clientaccesspolicy.xml 文件的博客,但我无法允许提升特权与此。我将 xml 文件放在托管显示 XAP 的 html 文件的 Web 项目中。

有没有人真正设法让它运行?

我也尝试过以下操作:http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2011/04/27/silverlight-5-beta-rough-notes-trusted-apps-in-the-browser.aspx但我不确定在哪里运行他在 Windows 上运行的命令。

最佳答案

Mister Goodcat 对如何在浏览器中启用更高的信任度进行了很好的总结 here ,他还提供了一些故障排除技巧:

  • 要记住的一件事是,即使您的应用程序作为受信任的浏览器内应用程序运行,它仍然受到浏览器本身施加的安全限制。这意味着它的可能性可能比它们用完浏览器时受到更多限制,例如通过 Internet Explorer 的保护模式。此外,Silverlight 运行时本身限制浏览器内受信任应用程序使用某些功能,例如,当您在浏览器中运行时,您不能使用 Window 类和/或创建其他窗口。

  • 如果以上都不适用于您,并且您仍然遇到问题,则要做的一件事是检查您的证书是否已正确安装。为此,管理控制台有一个管理单元。 Here是一篇描述如何到达那里的文章(请注意,您应该为您的用户帐户添加管理单元,而不是本说明中的计算机帐户)。

  • 您还可以检查您的注册表项是否确实被成功查询过,例如使用 Sysinternals Suite 中的 Process Monitor 这样的工具.观察访问我们上面创建的 key 的浏览器可执行文件类型“ReqQueryValue”的操作,并确保结果为“SUCCESS”。

关于c# - 使用 clientaccesspolicy.xml 在浏览器中具有提升权限的 Silverlight 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11029399/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com