дескриптор безопасности объекта

Тема в разделе "WASM.WIN32", создана пользователем Vic, 13 май 2008.

  1. Vic

    Vic New Member

    Публикаций:
    0
    Регистрация:
    12 апр 2008
    Сообщения:
    75
    Доброе время суток всем читающим данное сообщение =)
    Суть вопроса (проблемы) следующая:
    (1) ф-ция ZwSetSecurityObject предполагает в качестве одного из параметров указатель на структуру SECURITY_DESCRIPTOR. Дело в том что хотелось бы поэксперементировать с DACL. Но не могу найти описание выше упомянутой структуры...
    (2) Так понимаю, что касательно DACL существуют такие (UM) ф-ции как SetSecurityDescriptorDacl, есть ли аналог доступный из режима ядра??

    P.S. Руссинович и Неббет изучены (хотя возможно не до конца поняты), если есть еще что нить стоящее почитать скажите, а если возможно объясните без ссылок =)
     
  2. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    Vic
    winnt.h ?
     
  3. z0mailbox

    z0mailbox z0

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    635
    Адрес:
    Russia СПБ
    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 и тому подобное, весь набор как в юзермоде
     
  4. Vic

    Vic New Member

    Публикаций:
    0
    Регистрация:
    12 апр 2008
    Сообщения:
    75
    =) всем спасибо, разобрался