Разрешить заставке Windows писать в файл в Program Files - PullRequest
0 голосов
/ 22 февраля 2012

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

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

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

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

1 Ответ

3 голосов
/ 22 февраля 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...