Основы программирования в Win32API. Марапулец Ю.В. - 100 стр.

UptoLike

Составители: 

принять полномочия клиентской части
ImpersonateSelf
Возвращает маркер доступа, соответствующий вы-
зывающему процессу (часто используется для изменения
доступа на уровне потока)
LogonUser
Позволяет серверному приложению запросить мар-
кер доступа заданного пользователя, чтобы зарегистри-
роваться в системе от его имени
RevertToSelf Завершает процесс передачи полномочий клиента
Таблица 7.6
Функция Описание
MakeAbsoluteSD
Создает дескриптор безопасности в абсолютном
формате по образцу дескриптора в относительном
формате
MakeSelfRelativeSD
Создает дескриптор безопасности в относитель-
ном формате по образцу дескриптора в абсолютном
формате
InitializeSecurityDescriptor
Инициализирует новый дескриптор безопасно-
сти; при этом ему не присваиваются права
IsValidSecurityDescriptor Проверяет правильность дескриптора безопасности
GetSecurityDescriptorControl
Возвращает информацию об уровне доступа для
дескриптора безопасности
GetSecurityDescriptorLength
Возвращает размер заданного дескриптора безо-
пасности в байтах
GetSecurityDescriptorDacl
Возвращает указатель на DACL для заданного
дескриптора безопасности
GetSecurityDescriptorGroup
Возвращает указатель на идентификатор безо-
пасности основной группы для заданного дескрипто-
ра безопасности
GetSecurityDescriptorOwner
Возвращает указатель на идентификатор безо-
пасности владельца для заданного дескриптора
безопасности
GetSecurityDescriptorSacl
Возвращает указатель на SACL для заданного
дескриптора безопасности
SetSecurityDescriptorDacl
Обновляет информацию о DACL для заданного
дескриптора безопасности
Окончание таблицы 7.7
SetSecurityDescriptorGroup
Обновляет идентификатор безопасности группы
для заданного дескриптора безопасности
SetSecurityDescriptorOwner
Обновляет идентификатор безопасности вла-
дельца для заданного дескриптора безопасности
SetSecurityDescriptorSad
Обновляет информацию о SACL для заданного
дескриптора безопасности
Таблица 7.7
100
                                принять полномочия клиентской части
                                    Возвращает маркер доступа, соответствующий вы-
    ImpersonateSelf             зывающему процессу (часто используется для изменения
                                доступа на уровне потока)
                                    Позволяет серверному приложению запросить мар-
       LogonUser                кер доступа заданного пользователя, чтобы зарегистри-
                                роваться в системе от его имени
      RevertToSelf                  Завершает процесс передачи полномочий клиента

                                                                             Таблица 7.6

          Функция                                        Описание
                                       Создает дескриптор безопасности в абсолютном
     MakeAbsoluteSD                формате по образцу дескриптора в относительном
                                   формате
                                       Создает дескриптор безопасности в относитель-
    MakeSelfRelativeSD             ном формате по образцу дескриптора в абсолютном
                                   формате
                                       Инициализирует новый дескриптор безопасно-
 InitializeSecurityDescriptor
                                   сти; при этом ему не присваиваются права
 IsValidSecurityDescriptor             Проверяет правильность дескриптора безопасности
                                       Возвращает информацию об уровне доступа для
GetSecurityDescriptorControl
                                   дескриптора безопасности
                                       Возвращает размер заданного дескриптора безо-
GetSecurityDescriptorLength
                                   пасности в байтах
                                       Возвращает указатель на DACL для заданного
 GetSecurityDescriptorDacl
                                   дескриптора безопасности
                                       Возвращает указатель на идентификатор безо-
GetSecurityDescriptorGroup         пасности основной группы для заданного дескрипто-
                                   ра безопасности
                                       Возвращает указатель на идентификатор безо-
GetSecurityDescriptorOwner         пасности владельца для заданного дескриптора
                                   безопасности
                                       Возвращает указатель на SACL для заданного
 GetSecurityDescriptorSacl
                                   дескриптора безопасности
                                       Обновляет информацию о DACL для заданного
 SetSecurityDescriptorDacl
                                   дескриптора безопасности


                                                                 Окончание таблицы 7.7


                                       Обновляет идентификатор безопасности группы
SetSecurityDescriptorGroup
                                   для заданного дескриптора безопасности
                                       Обновляет идентификатор безопасности вла-
SetSecurityDescriptorOwner
                                   дельца для заданного дескриптора безопасности
                                       Обновляет информацию о SACL для заданного
  SetSecurityDescriptorSad
                                   дескриптора безопасности


                                                                             Таблица 7.7
                                          100