3

为了让 Windows 用户以普通用户而不是管理员身份登录,我需要检查他们的所有应用程序是否以有限的权限运行正常。

是否有专门用于检查应用程序是否可以以有限权限运行的应用程序,或者 SysInternals 的Process Monitor是否每个人都用于此目的?

谢谢你。

4

3 回答 3

1

我不确定它是否会有所帮助,因为我从未使用过它,但我知道在http://msdn.microsoft.com/en-us/library/ms165077%28VS.80%上有一个权限计算器工具 (Permcalc.exe) 29.aspx

权限计算器工具 (Permcalc.exe)

最小授予集确定工具 (Permcalc.exe) 用于估计调用者必须被授予访问程序集的公共入口点的权限。此工具是 .NET Framework 2.0 版中的新工具。它旨在供高级用户使用。

于 2010-06-08T08:27:34.380 回答
1

创建一个具有应用程序域用户权限的测试帐户 在非开发计算机上以该用户身份登录。最好是安装了新操作系统和所有其他“标准”公司软件的计算机。安装软件并运行。这是真正测试您的应用程序的唯一方法。

  • 确保你练习了整个应用程序。
  • 确保安装和卸载按预期工作,并且不要留下任何工件。
  • 能够将测试计算机上的操作系统和软件恢复到其原始状态是一个很大的帮助。

使用权限计算器工具确保在执行此测试之前处理明显的问题。

于 2010-06-08T09:22:20.187 回答
0

在启用访问控制的 Windows 7/Vista 上运行此应用程序。您可以将 Windows 7 视为这样的测试应用程序 :)

当您编写和调试程序时,建议在开发人员计算机上使用已激活访问控制的非管理员帐户。这会产生一些问题,Windows 开发人员讨厌这样,关闭访问控制或使用管理员帐户。但是,在 Linux/Unix 上工作,我们没有管理员权限,这没关系。

于 2010-06-08T08:16:56.427 回答