如何在 C 中枚举属于给定组或 SID 的用户?
给定一个组名称“管理员”,我需要获取该组中所有用户的列表。
查看 http://msdn.microsoft.com /en-us/library/aa375742%28v=VS.85%29.aspx 我没有找到办法做到这一点。
Given a group name say 'administrators' I need to get a list of all users in that group.
Looking at http://msdn.microsoft.com/en-us/library/aa375742%28v=VS.85%29.aspx and I do not see a way to do that.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
NetGroupGetUsers?
NetGroupGetUsers?
不确定我在查看链接时是否理解这个问题,但您可能想研究一下 WMI。我从未在 C 中使用过它,但在 C# 中它非常简单。
Not sure I understand the question when looking at the link, but you may want to look into WMI. I never used it from C, but from C# it was quite easy.
也许这个示例代码会对您有所帮助:
http:// /msdn.microsoft.com/en-us/library/ms180907%28VS.80%29.aspx#Y456
Maybe this sample code will help you:
http://msdn.microsoft.com/en-us/library/ms180907%28VS.80%29.aspx#Y456