Does anyone know which windows installer/packager TechSmith Snagit v12 uses? The UI layout of the installer doesn't look like standard Windows Installer.

- 10,536
- 19
- 34

- 127
- 2
- 9
-
The questions to ask yourself is a) does your product really need a snazzy UI and b) what's it worth to the business? Native MSI UI is long in the tooth but it can be used to provide a clean consistent experience. Some industries really need the snazziness or can spread the cost of the work across multiple projects. For many line of business apps it's simply not needed. – Christopher Painter Jul 11 '14 at 15:24
-
For a moment this UI made me wonder if Snagit is built on top of Electron.js. Looks like it isn't, or is it? – qwertynik Sep 15 '22 at 17:41
2 Answers
This is not a native Windows Installer UI. It is an EXE bootstrapper which handles the UI, that maybe under the hood is running an MSI to perform the actual, but this is not mandatory.
Packages with such an GUI can be built with Advanced Installer too, using the Surface theme. You can have different colors, below is an example on black.

- 1
- 1

- 10,536
- 19
- 34
As Bogdan already has explained, this is a small application that handles the GUI part of an installation suite (several installations in sequence as a bundle). MSI has a feature to allow an external GUI via its MsiSetExternalUI function. This way you can handle messages returned from the Windows Installer engine yourself inside your own GUI - this includes the progress bar. Here is a technical example.
You might also want to check the Wix Toolkit's Burn feature.

- 39,960
- 25
- 91
- 164