0

以下问题回答了如何在 Windows 上获取大内存页面:
我如何在 Windows 中使用大页面运行我的应用程序”。

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

通常,您只允许特定用户将页面锁定在内存中即可。但是,在 Vista 和 2008 上,这仅在您使用管理员帐户时才有效。如果用户实际上是 Administrators 组的一部分,则无济于事。所有其他用户总是收到 1300 错误代码,说明缺少某些权限。

任何人都知道还需要配置什么?

谢谢,斯塔凡

4

2 回答 2

1

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

浏览固定页面所需的用户权限

于 2008-09-16T18:51:31.113 回答
1

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

我假设“在内存中锁定页面”特权是附加功能之一。

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

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

于 2008-10-24T16:21:58.090 回答