#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

