gpt4 book ai didi

c++ - 如何在 C++ 中确定进程所有者是否是 Mac OS X 上的管理员

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:45:21 24 4
gpt4 key购买 nike

如何以编程方式检查运行我的可执行文件的用户是否是管理员?

这是 Mac OS X 10.6 (Snow Leopard) 或更高版本上的 C++。我的多次搜索都没有找到任何结果。

最佳答案

检查用户所在的,并确认用户在所需的组中。我认为您想检查用户是否属于“管理员”,但您可能想检查其他更具体的访问权限。你为什么要检查管理员呢?直接尝试任务通常是一个更好的主意,而不是检查广泛的访问权限,如果用户没有该访问权限,但实际上具有您想要的特定访问权限,则失败。

关于c++ - 如何在 C++ 中确定进程所有者是否是 Mac OS X 上的管理员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11025559/

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