Необычный макет пользовательского интерфейса для установщика Windows для Techsmith Snagit

Кто-нибудь знает, какой установщик/упаковщик Windows TechSmith Snagit v12 использует? Макет пользовательского интерфейса установщика не похож на стандартный установщик Windows. Snagit installer GUISnagit installer GUI

Ответ 1

Это не собственный пользовательский интерфейс установщика Windows. Это загрузочный экземпляр EXE, который обрабатывает пользовательский интерфейс, который может быть под капотом работает MSI для выполнения фактического, но это необязательно.

Пакеты с таким графическим интерфейсом могут быть построены с помощью Advanced Installer, используя Тема поверхности. Вы можете иметь разные цвета, ниже - пример на черном.

Surface theme from Advanced Installer

Ответ 2

Как уже объяснил Богдан, это небольшое приложение, которое обрабатывает часть графического интерфейса пакета установки (несколько последовательных установок в виде пакета). MSI имеет функцию, позволяющую использовать внешний графический интерфейс через функцию MsiSetExternalUI. Таким образом, вы можете самостоятельно обрабатывать сообщения, возвращаемые из механизма установщика Windows, в своем собственном графическом интерфейсе - это включает индикатор выполнения. Вот технический пример.

Вы также можете проверить функцию записи Wix Toolkit.

ОБНОВЛЕНИЕ: WIX Installer с современным интерфейсом