Функции дескрипторов безопасности низкого уровня

Существует несколько пар низкоуровневых функций для задания и извлечения дескриптора безопасности объекта. Каждая из этих пар работает только с ограниченным набором объектов Windows. Например, одна пара работает с файловыми объектами, а другая — с разделами реестра. В следующей таблице показаны низкоуровневые функции для использования с различными типами защищаемых объектов.

Тип объекта Низкоуровневые функции
Используйте функции GetFileSecurity и SetFileSecurity . Эти функции используют символьные строки для идентификации защищаемого объекта, а не дескрипторов.
Используйте функции GetKernelObjectSecurity и SetKernelObjectSecurity .
Используйте функции GetUserObjectSecurity и SetUserObjectSecurity .
Используйте функции RegGetKeySecurity и RegSetKeySecurity .
Используйте функции QueryServiceObjectSecurity и SetServiceObjectSecurity .
  • Объекты printer
Используйте структуру PRINTER_INFO_2 с функциями GetPrinter и SetPrinter .
Используйте уровень 502 с функциями NetShareGetInfo и NetShareSetInfo .
Используйте функции CreatePrivateObjectSecurity, DestroyPrivateObjectSecurity, GetPrivateObjectSecurity и SetPrivateObjectSecurity .