У меня есть список пользователей, созданный в моей системе:
- Администратор (по умолчанию)
- Гость
- Пользователь 1 (стандартный пользователь)
- User2 (пользователь-администратор)
Я хочу знать права, предоставленные всем этим пользователям в C # через WMI, как это возможно? Есть ли другой способ их найти. Даже если один пользователь имеет это право, он должен выйти из цикла
Я использую приведенный ниже код:
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";
}
Это дает мне только текущую зарегистрированную информацию, но мне нужно для всех пользователей
Ссылка ниже просто дает членам администраторов ссылка