Обновление 3: Ограничить доступ, используя вкладку безопасности, теперь работает. (это вручную)
теперь хочу сделать это программно (используя Visual C #), а также узнать, как получить доступ к файлу с помощью учетной записи администратора в простой учетной записи пользователя.
Подсказка - я заметил эту функцию в Windows, щелкните правой кнопкой мыши и используйте «Выполнить как», введите пароль администратора, а затем вы сможете получить доступ к файлу.
Обновление 2: Обнаружено, как отобразить вкладку безопасности
Для отображения вкладки Безопасность
Открыть параметры папки на панели управления.
(Нажмите Пуск, нажмите Панель управления,
нажмите Внешний вид и темы, а затем
щелкните Параметры папки.)
На вкладке "Вид" в разделе "Дополнительно"
настройки, очистить Использовать простой файл
обмен [Рекомендуется].
Обновление 1: Я нашел следующую статью , в которой предлагается способ предоставления разрешений для файлов, однако я не нахожу вкладку безопасности, когда нажимаю на свойства, Это? Есть идеи как его получить
У меня есть файл, который я хочу защитить от изменений.
Не говорите мне зашифровать его, это не решит проблему, я хочу, чтобы пользователи не могли изменить файл, НО только я (моя программа).
Существует ли какой-либо тип аутентификации для файлов Windows, я знаю, что то, что я говорю, глупо в отношении аутентификации, но некоторые файлы Windows недоступны, например, «ntuser.dat.LOG» в профиле пользователя. Когда я пытаюсь открыть этот файл, он не открывается.
Я хочу что-то подобное, для этого файла, похоже, потому что Windows использует его. Правильно.
Но что делать, если моя программа закрылась, я не хочу, чтобы файл также менялся в этом случае.
Как мне быть?
Я не прошу полного подробного решения, мне нужны идеи, предложения, советы или что-то, что, как вы знаете, поможет, как это кажется сложным: p