Официальный сайт студ.городка НГТУ
Программирование и БД » получить сид юзера по имени 

#1  26.03.07 22:17

получить сид юзера по имени

Вот WindowsIdentity.GetCurrent().User — получает SID пользователя для текущей учетной записи
А как получить сид не текущего юзера, зная имя учетной записи?

Offline

#2  27.03.07 01:30

Re: получить сид юзера по имени

msdn -> NetQueryDisplayInformation

Offline

#3  27.03.07 19:08

Re: получить сид юзера по имени

Ой ну я короче видать совсем коряво тему написала) В общем объясняю суть проблемы: 1. я не хочу использовать вин апи, а использую фреймворковские классы
2. Когда я получаю ацль файла(), то я получаю имена пользователей и вот по этим именам я хочу узнавать их сиды..Например:

Код::

        public void GetAccessListControl(DirectoryInfo dir)
        {
            dirSec = dir.GetAccessControl();
            foreach(FileSystemAccessRule fileRule in dirSec.GetAccessRules(true,true,
                typeof(System.Security.Principal.NTAccount)))
            {
                Console.WriteLine("{0} {1} {2} Для доступа {3} ",
                 dir.FullName,
                 fileRule.AccessControlType==AccessControlType.Allow?"allow":"deny",
                 fileRule.FileSystemRights,
                 fileRule.IdentityReference.Value
                 );
            }
        }

вот а как по  fileRule.IdentityReference.Value узнать сид?

Offline

Программирование и БД » получить сид юзера по имени 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.048 сек.
Выполнено 14 запросов.