Задать вопрос

Как под OS X заблокировать удаление файла?

Доброго времени суток!
Приложение на Objective-C, под OS X. Во время работы пользователь создает файлы из самого приложения, с которыми потом происходит работа. Надо сделать так, чтобы во время работы этого приложения нельзя было эти файлы переместить или удалить.
С помощью
NSDictionary *attributes = @{NSFileAppendOnly : @( 1 )};
    NSFileManager *fileManager = [NSFileManager defaultManager];
    error = nil;    
    [fileManager setAttributes:attributes ofItemAtPath:vUrl.path error:&error];

добился запрета на переименование да и только.
Sandbox, само собой, используется. Можно ли как-то осуществить запрет на перемещение/удаление?
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
0xcffaedfe
@0xcffaedfe
Developer & Reverser
Можно в (kernel mode) пишите драйвер и хукайте операции работы с файлом, только зачем это все делать?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы