Как определить локального администратора или группу локальных админов?
Ведь учётку "Администратор" можно переименовать, да и язык может быть разный, на английском это Administrator на немецком ещё какойта, а нужно точно определить из всех локальных пользователей самого привилегированного. Тоже самое для групп.
Может кто знает?
Перебираю пользователей:
DirectoryEntry root = new DirectoryEntry("WinNT://" + Environment.MachineName);
foreach (DirectoryEntry de in root.Children)
{
if (de.SchemaClassName == "User")
{
}
}