У нас есть установщик MSI (созданный с использованием Wix), который настроен для выполнения обновлений.Наши клиенты используют его для обновления нашего приложения на нескольких компьютерах одновременно, используя пакет SMS, выполняющий msiexec в автоматическом режиме.
Проблема в том, что некоторые из их пользователей все еще будут запускать наше приложение в то время, когдаУстановщик запущен.Мы не хотим отталкивать этих пользователей, и запуск установки в то время, когда они используют приложение, неизменно ломает вещи.
Нашим идеальным решением было бы запланировать установку при следующей загрузке машины.up.
Это довольно здоровенный список требований, но кто-нибудь знает, как мне этого добиться или как я мог бы выглядеть дальше?