Почему я не должен устанавливать права доступа на запись для всех в мою папку в каталоге Program Files? - PullRequest
0 голосов
/ 27 июля 2011

Почему я не должен устанавливать права доступа на запись для всех для папки моего приложения, например:

C:\Program Files (x86)\My Software\My Subfolder

в Inno Setup?Эта вещь UAC, по моему мнению, является болью в шее.

1 Ответ

2 голосов
/ 27 июля 2011

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

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

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