我可以枚举知名群组中的用户吗?

时间:2011-04-13 12:49:40

标签: c++ security winapi

(如何)我可以通过编程方式枚举已知组中的用户(SidTypeWellKnownGroup)?
Ex:“Autenticated Users”或“Domain Users”

1 个答案:

答案 0 :(得分:0)

你可以在WMI中做到这一点,但我对它并不熟悉;无论如何,我更喜欢使用普通的旧C API。您可以使用Network Management functions执行此操作。给定组名称,您可以使用NetGroupGetUsers来获取组的所有成员。要获取组名,可以使用CreateWellKnownSid(或AllocateAndInitializeSid)和LookupAccountSid。