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