【问题标题】:Example code on MSDN site that called AdjustTokenPrivileges() failed with "Cannot enable the SE_LOCK_MEMORY_NAME privilege"MSDN 站点上调用 AdjustTokenPrivileges() 的示例代码因“无法启用 SE_LOCK_MEMORY_NAME 权限”而失败
【发布时间】:2012-09-02 21:59:58
【问题描述】:

我尝试在http://msdn.microsoft.com/en-us/library/windows/desktop/aa366531(v=vs.85).aspx 运行 C++ 代码,但是失败了:

Cannot enable the SE_LOCK_MEMORY_NAME privilege;
please check the local policy.

我的操作系统是 Win7 x64。

【问题讨论】:

标签: c++ visual-studio msdn


【解决方案1】:

问题是在 Windows 7 x64 下默认禁用了所需的组策略。

第 1 步:在控制面板中找到与 SE_LOCK_MEMORY 匹配的组策略名称:

以下页面描述了启用 SE_LOCK_MEMORY_NAME 的进程所需的组策略权限:

注意:“SE_LOCK_MEMORY”之后的列显示“用户权限:锁定内存中的页面。”。这是我们要在下一步设置的“本地安全策略”的名称。

第 2 步:设置描述为“锁定内存页面”的组策略:

以下页面描述了如何通过更改组策略将“SE_LOCK_MEMORY”权限添加到用户名:

注意:您必须重新启动才能使此新策略生效(MSDN 帮助页面上未提及的内容)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-31
    • 2018-09-08
    • 1970-01-01
    • 2022-11-22
    • 2019-11-09
    相关资源
    最近更新 更多