c# – .NET – 降低应用程序权限

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

编辑:Curtisk建议使用permview.exe工具查看应用程序的权限,这导致我正确指向更新的permcalc.exe工具 – http://msdn.microsoft.com/en-us/library/ms165077(VS.80).aspx.再次感谢.

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

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

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

点赞