Автоматическое обновление для службы приложений, установленной с помощью MSI
Есть ли хороший пример того, как служба приложений устанавливается через MSI и не зависит от пользовательского контекста, обрабатывая проблему автоматического обновления/обновления по требованию. Как служба будет иметь права администратора для автоматического обновления, поскольку без прав администратора изменение системных файлов и ресурсов затруднено. Есть ли какая-либо служба Windows, которая достигает вышеуказанной цели? А антивирусы?
1 ответ
Большинство приложений, которые получают обновления через службу Windows, имеют эту службу, работающую под учетной записью SYSTEM, то есть с полными привилегиями. В противном случае нет смысла пользоваться услугами.
Таким образом, основное требование заключается в том, чтобы ваша установка была установлена пользователем с учетными данными администратора, поэтому она может устанавливать ресурсы для каждой машины, такие как служба.
Вот учебник, в котором мы объясняем, как это делается для пакетов установки, созданных с помощью Advanced Installer. Кроме того, вы можете прочитать следующую статью, чтобы узнать больше о том, как работает программа автоматического обновления .
Отказ от ответственности: я работаю над созданием команды Advanced Installer