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

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

这是Mac OS X 10.6(Snow Leopard)或更高版本的C.我的许多搜索没有发现任何东西.

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

转载注明原文:如何确定进程所有者是否是C中Mac OS X的管理员 - 代码日志