Кто-нибудь знает, какой установщик/упаковщик Windows TechSmith Snagit v12 использует? Макет пользовательского интерфейса установщика не похож на стандартный установщик Windows.
Необычный макет пользовательского интерфейса для установщика Windows для Techsmith Snagit
Ответ 1
Это не собственный пользовательский интерфейс установщика Windows. Это загрузочный экземпляр EXE, который обрабатывает пользовательский интерфейс, который может быть под капотом работает MSI для выполнения фактического, но это необязательно.
Пакеты с таким графическим интерфейсом могут быть построены с помощью Advanced Installer, используя Тема поверхности. Вы можете иметь разные цвета, ниже - пример на черном.
Ответ 2
Как уже объяснил Богдан, это небольшое приложение, которое обрабатывает часть графического интерфейса пакета установки (несколько последовательных установок в виде пакета). MSI имеет функцию, позволяющую использовать внешний графический интерфейс через функцию MsiSetExternalUI. Таким образом, вы можете самостоятельно обрабатывать сообщения, возвращаемые из механизма установщика Windows, в своем собственном графическом интерфейсе - это включает индикатор выполнения. Вот технический пример.
Вы также можете проверить функцию записи Wix Toolkit.
ОБНОВЛЕНИЕ: WIX Installer с современным интерфейсом