我只能在这里找到对 AdministatorRights 需求的答案,所以我就此寻求帮助。我希望我没有错过其他地方的答案,如果我错过了,我真的很抱歉。
无论如何,我正在尝试编写一个简单的程序来搜索 rights of the user .
我计划遍历列表并返回用户的权限,但我遇到了障碍,因为有 no method, as far as I see, to check if a user has the given privilege .我已经能够找到有关尝试更改用户权限状态的信息,但不是一个简单的调用来查看它们是启用还是禁用。有谁知道解决此方法的方法?我对如何实现这一点有点困惑,非常感谢任何帮助!
谢谢!
最佳答案
只需使用 GetTokenInformation
使用 TokenPrivileges
选项。
您可以使用 OpenProcessToken
或 OpenThreadToken
获取您要查询的访问 token 的句柄。
关于c++ - 如何在C++中检查用户的系统权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20646759/