【发布时间】:2012-03-09 06:08:49
【问题描述】:
我正在使用模拟在连接到域的 Windows 7 计算机上实例化 WindowsIdentity。我通过 Groups 属性找回了很多组。一些域,本地和内置,但我没有得到用户所在的内置管理员组。我对为什么会发生这种情况感到非常困惑。任何帮助将不胜感激。
更新:
当我通过命令行运行“whoami /groups”时,我可以正确查看我的所有组。当我使用 WindowsIdentity.Groups (特别是管理员组)时,我只是错过了一些。如果 whoami Windows 命令正确地找出我的组,我该怎么办?我也尝试过 WinAPI NetUserGetGroups 和 NetUserGetLocalGroups ,它们返回的组更少,所以这些看起来像半身像。 .Net/C# 或 WinAPI 中是否有其他方法可以让我找出所有用户组?
【问题讨论】: