Не понимаю как работает WindowsPrincipal и WindowsIdentity
От: senglory  
Дата: 02.12.13 17:51
Оценка:
Есть вот такой код. Текущий юзер зачислен в локальные админы на компе, где это все запускается. Также он входит в доменную группу YYY Setup Group.

var b = WindowsPrincipal.Current.IsInRole(@"TEST\YYY Setup Group");
var ba = WindowsPrincipal.Current.IsInRole(@"BUILTIN\Administrators");
WindowsIdentity id = WindowsIdentity.GetCurrent();
WindowsPrincipal wPrincipal = new WindowsPrincipal(id);
bool st = wPrincipal.IsInRole(@"TEST\YYY Setup Group");
bool sta = wPrincipal.IsInRole(@"BUILTIN\Administrators");


Вопрос — почему b = false, ba = false, а st = true и sta = false?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.