Доброе время суток всем читающим данное сообщение =) Суть вопроса (проблемы) следующая: (1) ф-ция ZwSetSecurityObject предполагает в качестве одного из параметров указатель на структуру SECURITY_DESCRIPTOR. Дело в том что хотелось бы поэксперементировать с DACL. Но не могу найти описание выше упомянутой структуры... (2) Так понимаю, что касательно DACL существуют такие (UM) ф-ции как SetSecurityDescriptorDacl, есть ли аналог доступный из режима ядра?? P.S. Руссинович и Неббет изучены (хотя возможно не до конца поняты), если есть еще что нить стоящее почитать скажите, а если возможно объясните без ссылок =)
1) плохо искал, все есть (wtypes.h, ntifs.h ...) typedef struct _SECURITY_DESCRIPTOR { UCHAR Revision; UCHAR Sbz1; SECURITY_DESCRIPTOR_CONTROL Control; PSID Owner; PSID Group; PACL Sacl; PACL Dacl; } SECURITY_DESCRIPTOR, *PISECURITY_DESCRIPTOR; 2) RtlSetDaclSecurityDescriptor и тому подобное, весь набор как в юзермоде