【问题标题】:Dynamicly load assembly with limited rights动态加载权限受限的程序集
【发布时间】:2011-08-18 12:42:09
【问题描述】:

我正在尝试收集有关以下主题的一些信息: 我开发了一个需要管理员权限的应用程序。这是通过清单文件中的以下行实现的:

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

现在我想做的是提供一个简单的界面供人们使用并为此应用程序创建一个扩展。这应该作为一个程序集提供,并将放置在“插件”目录中。应用程序将动态加载它们。

显然,我不希望以管理员权限加载这些程序集。

推荐的方法是什么?

谢谢!

【问题讨论】:

    标签: .net wpf .net-4.0 administrator rights


    【解决方案1】:

    我不太确定您要做什么,但是如果您想加载具有有限权限的程序集,请创建一个新的应用程序域并通过提供一些低权限级别的证据为其分配有限的权限,例如将其在互联网区。然后将您的程序集加载到此域中,它将具有那些低权限。

    Here's 类似的东西让你开始。

    Here's 更多关于证据的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-26
      • 1970-01-01
      • 2010-09-06
      • 1970-01-01
      • 1970-01-01
      • 2012-12-09
      • 2011-07-18
      • 2016-07-14
      相关资源
      最近更新 更多