Установщики NSIS могут быть упакованы в файлы MSI с помощью MSI Wrapper. Это небольшой инструмент, который я сделал для упаковки установщиков NSIS и Inno Setup. Он использует WiX для компиляции MSI, но вместо XML-файла есть графический интерфейс.
Это было сделано потому, что мне был нужен инструмент для создания файлов MSI на основе традиционных установщиков EXE. Я нуждался в поддержке для удаления и обновлений и хотел, чтобы упакованные установщики появлялись только один раз в окне «Установка и удаление программ» на панели управления.
Я также хотел иметь возможность передавать параметры командной строки упакованному установщику при установке MSI.
Если вы хотите использовать его или помочь мне улучшить его, вы можете найти его по адресу http://www.exemsi.com.
Я разделяю мнение, что упаковка исполняемого установщика в пакет MSI не является идеальным решением. Однако, если у вас уже есть exe, это может иметь большой смысл: -)