2011-05-04 141 views
1

我想收集以下问题的一些信息动态地加载组件: 我已经开发了需要管理员权限的应用程序。这是在清单文件中的以下行来实现:权限有限

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

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

很显然,我不希望被加载具有管理员权限的组件。

什么是推荐的方式来做到这一点?

谢谢!

回答

2

我不太知道你正在尝试做的,但如果你想加载权限有限的组件,创建一个新的应用领域,并通过提供一些低权限级别的证据,就像把它分配有限的权限它在互联网区域。然后将你的程序集加载到这个域中,它将具有这些低权限。

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

Here's更多的证据。

+0

我会调查并通知您是否可以解决问题。 – SaphuA 2011-05-11 07:54:40