如何确定当前用户(运行我的应用程序的用户)是否具有管理员权限(即管理员组的成员)?我需要为访问受限的用户注册一些不同的 COM 组件。我正在使用 C++(WTL 和 Win32)。
最佳答案
IsUserAnAdmin()是快速简便的方法,但 MSDN 警告说它将来可能会消失,因此您可能需要调用 CheckTokenMembership()在您的线程/进程 token 上(与管理员组的 well known sid 相比)
关于c++ - 发现用户是否具有管理员权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1453497/