gpt4 book ai didi

windows - 全局命名空间 CreateFileMapping 和 SeCreateGlobalPrivilege

转载 作者:可可西里 更新时间:2023-11-01 10:25:58 24 4
gpt4 key购买 nike

我正在使用共享内存映射进行进程间通信。该映射需要在 session 之间可见,因此我试图在全局命名空间中创建它。我知道正在运行的用户需要 SeCreateGlobalPrivilege 才能使其正常工作。

我已经编辑了本地安全策略(我不在域中)以授予我的用户“创建全局对象”权限,但是当我运行应用程序时,此权限不在访问 token 中。如果我以管理员身份运行,我会获得特权。

我错过了什么?为什么我得不到这个特权?

最佳答案

在调用 CreateFileMapping() 之前尝试使用 OpenThreadToken()AdjustTokenPrivileges() 为调用线程启用权限。

Enabling and Disabling Privileges in C++

关于windows - 全局命名空间 CreateFileMapping 和 SeCreateGlobalPrivilege,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18368470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com