2

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

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

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

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

推荐的方法是什么?

谢谢!

4

1 回答 1

2

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

这里有一些类似的东西可以帮助你入门。

这里有更多关于证据的信息。

于 2011-05-10T07:40:50.077 回答