Мы разработали приложение Windows .NET + WPF и установщик .msi. Приложение всегда устанавливается для всех пользователей администратором. Мы хотели бы, чтобы приложение автоматически обновлялось из предопределенного местоположения (общая папка в сети) при запуске. Я думаю, что у нас может быть просто код в приложении, который загружает новый .msi из общей папки и затем запускает его. Но MSI-файл должен иметь права администратора для установки для всех пользователей. Есть ли способ дать право всем пользователям обновить приложение до новой версии? Можем ли мы дать им что-нибудь во время первоначальной установки, что каждый может запустить, но он запускается «как администратор» для установки новой версии приложения?