Вопрос

У меня возникла проблема после создания заставки, которая требует записи в файл, расположенный в Program Files.Когда заставка становится активной, она может успешно читать оттуда файл, но не может записывать в файл.

Я заметил, что когда я использую командную строку с повышенными привилегиями для запуска заставки с параметром / s, заставка успешно записывает файл.Итак, я предположил, что это проблема с разрешением.

Чтобы убедиться, что это проблема с правами доступа, я вошел и изменил права доступа к программным файлам и подпапкам, чтобы любой и система могли читать и писать, но это все равно не помогло.

Есть идеи, что мне делать?Есть ли способ заставить заставку запускаться от имени администратора?Или я пропустил какие-то важные разрешения?

Это было полезно?

Решение

Вы не можете заставить систему запускать заставки с повышенными правами.Если бы это было возможно, это был бы поистине упорный недостаток безопасности и дизайна.Заставки просто не должны записывать в Program Files или другие закрытые области.Вам нужно будет найти другое место для записи этого файла.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top