Обновление 3: ограничение доступа, используя вкладку безопасности сейчас. (это вручную) теперь ищет программно (используя Visual C#), а также как получить доступ к файлу с помощью учетной записи администратора в простой учетной записи пользователя. Подсказка: я заметил эту функцию в Windows, щелкнул правой кнопкой мыши и использовал «Выполнить как», введите пароль администратора, а затем вы можете получить доступ к файлу.Как защитить файл в Windows
Update 2: Найдено, как отобразить вкладку безопасности
Чтобы отобразить вкладку Security
Открыть Свойства папки в панели управления. (Нажмите кнопку Пуск, выберите Панель управления, нажмите Оформление и темы, а затем Options Папку.)
На вкладке Вид в разделе Дополнительные настройки , снимите флажок Использовать простой файл обмена [Рекомендуется].
Update 1: я нашел следующие article, что свидетельствует о том, как давать разрешения на файлы, однако я не нашел вкладку безопасности, когда я нажимаю свойство, у вас есть? Любые идеи, как получить его
У меня есть файл, который я хочу защитить от модификации bein. Не говорите мне, зашифруйте его, это не решит проблему, я хочу, чтобы пользователи не могли изменить файл, НО только я (моя программа). Существует ли какой-либо тип аутентификации для файлов Windows, я знаю, что то, что я говорю, глупо об аутентификации, но некоторые файлы Windows недоступны, как «ntuser.dat.LOG» в профиле пользователя. Когда я пытаюсь открыть этот файл, он не открывается.
Я хочу что-то подобное, для этого файла кажется, что Windows использует его. Правильно. Но как насчет отключения моей программы, я не хочу, чтобы файл также был изменен в этом случае. Как мне это сделать?
Я не прошу для полного детального решения, я хочу идеи, предложения, советы, или любая вещь, вы знаете, что это поможет, так как это, кажется сложным: р
Если вы пропустили вкладку безопасности, то это, вероятно, потому что файл на FAT/FAT32. Вкладка «Безопасность» действительна только в том случае, если файл находится в файловой системе NTFS. – Petesh
ПОЧЕМУ вы не хотите, чтобы файл был изменен? Что именно ты пытаешься сделать? –
@petesh нашел разрешение @adam, чтобы защитить файл от шумных детей: p –