执行RDS的类库中的webbrowser控件无法更改Internet设置,并且可信站点不起作用

时间:2012-10-09 13:32:24

标签: c# webbrowser-control rds

我一直致力于此问题一周:

我有一个托管.net webbrowser控件的类库。这个webbrowser控件启动了一个使用RDS技术与数据库通信的vbscript。如果我将我的互联网选项更改为“允许跨域的数据源”,则可以正常工作。但是,由于明显的安全问题,当部署发生时,这不是一个选项。问题是让解决方案工作而不改变全局即设置。

我尝试过的事情: *将我们通过RDS访问的网站添加到我们的“可信站点”(没有什么区别) *研究了webbrowser控件的自定义安全管理器 *除了自定义安全管理器之外,还要找到其他方法使其工作,因为文档似乎缺乏并且实现起来很棘手

我需要帮助的地方: 自定义安全管理器似乎是要走的路,但我不得不从多个帖子中拉出来,在.net框架中如何使用c#实现它似乎存在差距。我在这里开始有点麻烦。我想如果我有一些名称空间和项目引用的基础,我可能会使用我发现的其他一些帖子,它们似乎提供了IInternetSecurityManager的编码部分。似乎需要覆盖基类,然后从另一个基类继承它,但我遇到麻烦。因此,如果可能的话,我需要帮助入门,然后在我开始之后能够提出问题。

我想了解的内容 似乎webbrowser控件对于脚本编写是不安全的,因此它不能完全模仿IE。我想知道是否有办法提升我的类库的权限,或者注册它,或者为webbrowser控件提供更多权限而不必实现自定义安全管理器?

请帮助。我在这里沮丧:)

0 个答案:

没有答案