Добрый день.
Есть папка. Пустой ACL. Пытаюсь в ней создать файл.
В начале приложению выставляю привилегии: SE_BACKUP_NAME, SE_RESTORE_NAME. Затем вызываю:
HANDLE hFile = CreateFileW( path.c_str(), GENERIC_WRITE, NULL, NULL, CREATE_ALWAYS, FILE_FLAG_BACKUP_SEMANTICS , NULL );
В итоге получаю access denied.
Что я неправильно делаю?
Здравствуйте, Mr., Вы писали:
посмотри
Поиск в статье по FILE_FLAG_BACKUP_SEMANTICS
Здравствуйте, Mr., Вы писали:
Mr.>Добрый день.
Mr.>Есть папка. Пустой ACL. Пытаюсь в ней создать файл.
Mr.>В начале приложению выставляю привилегии: SE_BACKUP_NAME, SE_RESTORE_NAME. Затем вызываю:
Mr.>Mr.>HANDLE hFile = CreateFileW( path.c_str(), GENERIC_WRITE, NULL, NULL, CREATE_ALWAYS, FILE_FLAG_BACKUP_SEMANTICS , NULL );
Mr.>
Mr.>В итоге получаю access denied.
Mr.>Что я неправильно делаю?
Я не помню, к объекту с пустым или равным NULL ACL доступа не имеет никто из "обычных" аккаунтов?
Здравствуйте, rus blood, Вы писали:
RB>Здравствуйте, Mr., Вы писали:
RB>посмотри
RB>Поиск в статье по FILE_FLAG_BACKUP_SEMANTICS
Спасибо помогло