Я нахожусь в процессе миграции устаревшего приложения, которое работало под Windows XP на Windows 7. Это приложение тянет обновления и установки установщиков для дочерних компонентов. Они запускаются под учетной записью пользователя без прав администратора. Это, конечно, хорошо работает в XP, но без прав администратора в Windows 7 приложение не может запускать установщики (к сожалению, эта архитектура является обязательным условием).
У меня вопрос, как я могу позволить пользователям запускать установщики? Поскольку это корпоративная среда, дающая этим пользователям права администратора, не может быть и речи. Однако они представляют собой очень специфический набор пользовательских приложений, поэтому широкое разрешение для любого установщика не требуется (и, вероятно, не будет разрешено). Насколько я понимаю, я могу предоставить права на определенные каталоги и / или приложения, но у меня возникли проблемы с выяснением, как именно это сделать. Другой вариант, на который я смотрел, - это изменение кода для запуска программы установки с повышенными разрешениями, но для этого необходимо, чтобы у меня были учетные данные для входа в учетную запись администратора. Я склонялся к первому, но был бы признателен за любые мысли по этому поводу.