
Что я ищу:
Разрешить моему программному обеспечению автоматически обновляться без учетной записи администратора и придерживаться стандартных методов.
Настройка программного обеспечения
Программное обеспечение установлено по адресу:
- Program Files\ИмяМоегоПрограммногоОбеспечения
- Файлы программ (x86)\ИмяМоегоПрограммногоОбеспечения
Решения?
Я мог бы создать групповую политику для создания ограниченного пользователя на клиентской машине, который имеет доступ на запись в "MySoftwareName", и когда пользователь выполняет автопатчер. Автопатчер будет выдавать себя за ограниченную учетную запись пользователя, которая имеет доступ на запись в файлы программы. Хотя это просто похоже на то, что я делаю обходной путь.
Насколько мне известно, альтернативных мест, которые я мог бы использовать для установки программного обеспечения, не существует.
Насколько я понимаю:
%AppData%
- Настройки вашего профиля, которые, как предполагается, используются для хранения настроек, а не для установки программного обеспечения.%AllUsersProfile%
- Настройки компьютера, специфичные для конкретного компьютера.
Поэтому мне не следует использовать ни один из них для установки программного обеспечения, поскольку они предназначены для настроек/конфигурации, а не для программного обеспечения.
Итак, как вы думаете, какой способ лучше всего позволит конечному пользователю обновлять программное обеспечение без необходимости иметь учетную запись администратора?
- Альтернативное расположение файлов программы?
- Создать локальную ограниченную учетную запись с правами доступа к моей папке в Program Files?
- Другой?