【发布时间】:2015-06-11 10:41:52
【问题描述】:
我有一个在我的系统中创建的用户列表:
- 管理员(默认)
- 客人
- User1(标准用户)
- User2(管理员用户)
我想知道通过 WMI 在 C# 中赋予所有这些用户的权限 ,这怎么可能?有没有其他方法可以找到它们。 即使一个用户有这个权利,它也必须退出循环
我使用下面的代码:
WindowsIdentity identity = WindowsIdentity.GetCurrent();
WindowsPrincipal principal = new WindowsPrincipal(identity);
bool isAdmin = principal.IsInRole(WindowsBuiltInRole.Administrator);
if (isAdmin == true)
{
current_logged_user = "Yes";
}
else
{
current_logged_user = "No";
}
这只会给我当前记录的信息,但我需要所有用户
下面的链接只是给管理员的成员 link
【问题讨论】:
标签: c# wmi system-administration