Неделю искал ответ, но так и не нашел.Несколько слов о проблеме: я работаю над настольным приложением Windows Remote, похожим на TeamViewer, и в настоящее время мы используем WiX и NSIS для создания наших установщиков.Проблема в том, что у нас есть агент удаленного управления, который можно установить 4 различными способами:
- Установка в качестве автоматической службы
- Установка в режиме по требованию
- Установка в режиме ReachMode (обновление / удаление агента, когда аппарат находится за пределами локальной сети)
- Установка в качестве службы в режиме по запросу.
В зависимости от параметров установки.(например, "setup.exe / ReachMode") - у нас другой пользовательский интерфейс и очень разные настройки установки.
Также при создании установщика мы добавляем полезную нагрузку в конец файла .exe, а затем при установке ищемполезную нагрузку, прочитайте значение и примите решение о типе установки
В настоящее время установка Агентов реализована в NSIS, а установка основной программы реализована в WiX.Моя задача - заменить NSIS другим установщиком (например, WiX или аналогичным)
Мой вопрос: какой установщик может выполнить эти типы настройки?Любая помощь / рекомендация будет полезна на этом этапе.(Также агент будет установлен на WinXP, Vista, Win7, 8 и 10)