Всем привет, у меня вопрос — как можно проверить или на папку или файл уже стоит нужный мне доступ? Например я хочу чтобы все кто хотел мог писать в файл, для этого создаю Dacl для Sid WinWorldSid и устанавливаю его файлу, но возможно файл уже был создан и как мне проверить есть ли у него уже нужные права?
А>Всем привет, у меня вопрос — как можно проверить или на папку или файл уже стоит нужный мне доступ? Например я хочу чтобы все кто хотел мог писать в файл, для этого создаю Dacl для Sid WinWorldSid и устанавливаю его файлу, но возможно файл уже был создан и как мне проверить есть ли у него уже нужные права?
А>Заранее Спасибо!
открываешь файл -> зовешь GetKernelObjectSecurity/GetSecurityInfo -> проверяешь такой ли DACL у файла как тебе хочется -> если не такой -> делаешь SetKernelObjectSecurity/SetSecurityInfo -> profit
Как много веселых ребят, и все делают велосипед...