离线时的NetGroupEnum()

NetGroupEnum() when offline

本文关键字:NetGroupEnum 离线      更新时间:2023-10-16

我想获得本地机器在域中所属的组。函数NetGroupEnum()返回这些组,但是只在计算机在线时返回

问题是当我脱机时我该怎么办?

我知道这些信息是可用的,因为我可以使用各种工具找到它,但我不知道他们是如何做到的。

我已经找了很长时间了,难道没有人知道怎么找吗?

重要提示:我不想使用WMI。

同样,c#的解决方案也可以,但WINAPI更可取。

编辑:更具体地说,我试图找出本地计算机属于哪个安全组。我可以看到它使用gpresult.exe,即使我离线。

听起来你想要NetQueryDisplayInformation与level = 3检索组信息。

这将在可能的情况下检索本地缓存的信息,因此它们可以在计算机脱机时工作(甚至在联机时,通常会比NetGroupEnum更快地响应)。