为了让 Windows 用户以普通用户而不是管理员身份登录,我需要检查他们的所有应用程序是否以有限的权限运行正常。
是否有专门用于检查应用程序是否可以以有限权限运行的应用程序,或者 SysInternals 的Process Monitor是否每个人都用于此目的?
谢谢你。
为了让 Windows 用户以普通用户而不是管理员身份登录,我需要检查他们的所有应用程序是否以有限的权限运行正常。
是否有专门用于检查应用程序是否可以以有限权限运行的应用程序,或者 SysInternals 的Process Monitor是否每个人都用于此目的?
谢谢你。
我不确定它是否会有所帮助,因为我从未使用过它,但我知道在http://msdn.microsoft.com/en-us/library/ms165077%28VS.80%上有一个权限计算器工具 (Permcalc.exe) 29.aspx。
权限计算器工具 (Permcalc.exe)
最小授予集确定工具 (Permcalc.exe) 用于估计调用者必须被授予访问程序集的公共入口点的权限。此工具是 .NET Framework 2.0 版中的新工具。它旨在供高级用户使用。
创建一个具有应用程序域用户权限的测试帐户 在非开发计算机上以该用户身份登录。最好是安装了新操作系统和所有其他“标准”公司软件的计算机。安装软件并运行。这是真正测试您的应用程序的唯一方法。
使用权限计算器工具确保在执行此测试之前处理明显的问题。
在启用访问控制的 Windows 7/Vista 上运行此应用程序。您可以将 Windows 7 视为这样的测试应用程序 :)
当您编写和调试程序时,建议在开发人员计算机上使用已激活访问控制的非管理员帐户。这会产生一些问题,Windows 开发人员讨厌这样,关闭访问控制或使用管理员帐户。但是,在 Linux/Unix 上工作,我们没有管理员权限,这没关系。