在 Windows Vista 和 2008 Server 上无需管理员身份即可使用内存中的锁定页面

StackOverflow https://stackoverflow.com/questions/75614

  •  09-06-2019
  •  | 
  •  

以下问题回答了如何在 Windows 上获取大内存页面:
"如何在 Windows 中运行带有大页面的应用程序".

我要解决的问题是如何在 Vista 和 2008 Server 上配置它。

通常,您只需允许特定用户锁定内存中的页面即可。然而,在 Vista 和 2008 上,这仅在您使用管理员帐户时才有效。如果用户实际上是管理员组的一部分,则没有帮助。所有其他用户始终会收到 1300 错误代码,指出缺少某些权限。

有人知道还需要配置什么吗?

谢谢,斯塔坦

有帮助吗?

解决方案

在 Vista 和 Windows 2008 上,您会受到 UAC 的困扰。管理员组中的人员拥有受限令牌,该令牌不包含他们的所有权限。UAC 提升提示用于打开额外权限。

我假设“锁定内存中的页面”特权是额外的功能之一。

真正的“管理员”帐户不受 UAC 的约束。

您需要提升运行程序,这意味着从提升的命令提示符运行它,或者使用声明“requireAdministrator”的清单进行设置。

其他提示

http://support.microsoft.com/default.aspx?scid=kb;EN-US;918483

逐步了解固定页面所需的用户权限

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top