Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.24;
Скачать: CL | DM;

Вниз

security descriptor -> access control list   Найти похожие ветки 

 
Чапаев ©   (2006-11-29 15:20) [0]

Как из security descriptor получить access control list? Или глупость спросил? ;-)


 
BiN ©   (2006-11-29 15:29) [1]

Ты как SD получаешь? С помощью Get(Named)SecurityInfo?
Эти функции возвращают также и указатели на DACL и SACL при соответсвующем 3-м параметре.

А вообще
 _SECURITY_DESCRIPTOR = packed record
   Revision: Byte;
   Sbz1: Byte;
   Control: SECURITY_DESCRIPTOR_CONTROL;
   Owner: PSID;
   Group: PSID;
   Sacl: PACL;
   Dacl: PACL;
 end;


 
Чапаев ©   (2006-11-29 15:31) [2]

> [1] BiN ©   (29.11.06 15:29)
GetFileSecurity() пока. Я в этих вопросах новичок.

Спасибо, слона-то я и не заметил.


 
Игорь Шевченко ©   (2006-11-29 15:50) [3]


> Как из security descriptor получить access control list?


Ы.........GetSecurityDescriptorDacl ?


 
Чапаев ©   (2006-11-29 16:03) [4]

> [3] Игорь Шевченко ©   (29.11.06 15:50)
И это запишем. :-)


 
Игорь Шевченко ©   (2006-11-29 16:28) [5]

BiN ©   (29.11.06 15:29) [1]

А вот и нифига. Для Relative-дескрипторов эта структура неверна


 
BiN ©   (2006-11-29 16:34) [6]


> Игорь Шевченко ©   (29.11.06 16:28) [5]
>
> А вот и нифига. Для Relative-дескрипторов эта структура
> неверна

Игра называется, найди 10 отличий
 _SECURITY_DESCRIPTOR_RELATIVE = record
   Revision: Byte;
   Sbz1: Byte;
   Control: SECURITY_DESCRIPTOR_CONTROL;
   Owner: DWORD;
   Group: DWORD;
   Sacl: DWORD;
   Dacl: DWORD;
 end;
Или где?


 
Чапаев ©   (2006-11-29 16:36) [7]

"Дело в том, что великий комбинатор играл в шахматы второй раз в жизни"

До сегодняшнего утра я о программном упралении безопасностью вообще ничего не знал... Так что не грузите так сразу. :-)

ЗЫ. Всё, что надо было, уже реализовал.


 
BiN ©   (2006-11-29 16:39) [8]


> BiN ©   (29.11.06 16:34) [6]
>
>
> > Игорь Шевченко ©   (29.11.06 16:28) [5]


Пардон. Относительный же нельзя представить в виде структуры...


 
Eraser ©   (2006-11-29 16:44) [9]

под "Relative-дескриптор" имеется ввиду self-relative? тогда, действительно, о каком формате речь, это просто блок данных, теоретически понятный только WinAPI.


 
Игорь Шевченко ©   (2006-11-29 16:55) [10]

Eraser ©   (29.11.06 16:44) [9]

У абсолютного дескриптора SID"ы и ACL"и являются указателями на соответствующие структуры. У относительного являются смещениями относительно начала дескриптора до соответствующей структуры. Я к тому, что лучше пользоваться функциями, чем самому ходить по структуре.



Страницы: 1 вся ветка

Текущий архив: 2006.12.24;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.05 c
4-1155733452
Владимир Владимирович
2006-08-16 17:04
2006.12.24
UpdateResource (изменение данных в исполняемом файле)


15-1165218074
Kolan
2006-12-04 10:41
2006.12.24
Два вопроса по BDS2006


2-1165164911
FIL-23
2006-12-03 19:55
2006.12.24
вывод только части информации из dbcombox :)


15-1165097429
vasIzmax
2006-12-03 01:10
2006.12.24
Стопор!


11-1142240868
ElDev
2006-03-13 12:07
2006.12.24
TMTPascal и KOL