.NET - 降低应用程序权限

时间:2009-10-21 18:46:06

标签: c# privileges sandbox

我想知道如何以编程方式降低我的应用程序的权限。所以,让我们说有管理员权限的人运行我的程序,我希望我的程序仍然在普通用户的环境下运行,或者我不需要的权限较少。另外,您能解释一下在较低信任环境中受限制的内容吗?

编辑:Curtisk建议使用permview.exe工具查看应用程序的权限,这样我就可以向更新的permcalc.exe工具 - {{3 }}。再次感谢。

1 个答案:

答案 0 :(得分:2)

The RequestMinimum Flag可能接近你所需要的,虽然它是基于区域/ PermissionSet的,链接的MSDN操作方法中的更多细节。

这个想法是它会运行具有最少权限的应用程序来运行,无论是谁调用它......

在下面的评论中跟进问题:查看Permissions View Tool