CreateFile в закрытой папке
От: Mr.  
Дата: 17.10.11 13:56
Оценка:
Добрый день.
Есть папка. Пустой 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.
Что я неправильно делаю?
Re: CreateFile в закрытой папке
От: rus blood Россия  
Дата: 17.10.11 14:19
Оценка:
Здравствуйте, Mr., Вы писали:

посмотри
Поиск в статье по FILE_FLAG_BACKUP_SEMANTICS
Имею скафандр — готов путешествовать!
Re: CreateFile в закрытой папке
От: DarkTranquillity  
Дата: 18.10.11 05:17
Оценка:
Здравствуйте, 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 доступа не имеет никто из "обычных" аккаунтов?
Re[2]: CreateFile в закрытой папке
От: rus blood Россия  
Дата: 18.10.11 06:16
Оценка:
Здравствуйте, DarkTranquillity, Вы писали:

DT>Я не помню, к объекту с пустым или равным NULL ACL доступа не имеет никто из "обычных" аккаунтов?


NULL ACL — нет проверки
Пустой ACL — проверка есть, но нет никаких разрешений.
Имею скафандр — готов путешествовать!
Re[2]: CreateFile в закрытой папке
От: Mr.  
Дата: 18.10.11 09:55
Оценка:
Здравствуйте, rus blood, Вы писали:

RB>Здравствуйте, Mr., Вы писали:


RB>посмотри

RB>Поиск в статье по FILE_FLAG_BACKUP_SEMANTICS

Спасибо помогло
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.