Как я могу установить программу (MSI) с WIX во время работы программы? - PullRequest
0 голосов
/ 28 апреля 2020

Идея состоит в том, чтобы скопировать поведение Mozilla для обновлений. Поэтому я хочу запустить установщик во время работы программы и установить все файлы во временный каталог. Затем попросите пользователя перезапустить приложение и, пока приложение выключено, переместить недавно установленные файлы в основной каталог. Наконец, перезапустите приложение. Этот процесс выполняется с использованием вспомогательного исполняемого файла.

Теперь мои проблемы / вопросы:

  1. Есть ли способ настроить установщик WiX так, чтобы он всегда выполнялся без пользовательского интерфейса? Я знаю, как использовать misexe c и командную строку, а также нашел этот ответ, который предлагает использовать 7Zip . Но есть ли способ сделать это «изначально» с помощью WiX?
  2. Если я установлю программу в другую папку и вручную скопирую ее позже в основной каталог, я получу две версии в «Добавить или Удаление программ ». Любая идея, как я мог бы заменить старую версию на новую?
...