【发布时间】:2017-04-27 14:13:31
【问题描述】:
根据 Windows 10 帐户和本地用户和组应用程序,我的用户帐户是本地计算机上本地管理员组的成员,但是当我调用以下命令时:
List<string> allGroupNames = new List<string>();
WindowsIdentity user = WindowsIdentity.GetCurrent();
foreach (var i in user.Groups)
{
allGroupNames.Add(i.Translate(typeof(NTAccount)).Value);
}
allGroupNames 列表不会像在任何类型的管理员组中那样显示我,无论是本地还是其他。我得到了 50 多个其他组的列表,包括 BUILTIN\\users 和 NT AUTHORITY\\Authenticated Users,但没有反映计算机帐户建议我拥有的管理员状态。
有什么想法吗?
【问题讨论】:
标签: c# windows-10