To provide easy distribution for IT pros that want use identity provisioning from Perun to Windows OS, we need to create a platform-native installation package.
Inno Setup - https://www.jrsoftware.org/isinfo.php
Current winner. Easy definition of the instalation process in simple text file.
Active development | Yes |
Scripting options | Available |
Output file | exe |
Price | Free |
Unnatended build | Yes |
Learning curve | easy |
Wix - https://wixtoolset.org/
Profesional tool supported by Micorosoft. Installation process is defined in XML files, used for more complex software and desktop application (such as games). Kind of overkill for us.
Active development | Yes |
Scripting options | Available |
Output file | msi |
Price | Free |
Unnatended build | Yes |
Learning curve | hard (xml defined installation process) |
Microsoft Visual Studio Installer Projects - https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2017InstallerProjects
Native for building Win32 apps from Visual Studio
Active development | Yes |
Scripting options | Not Available |
Output file | msi/msix/appx |
Price | Free |
Unnatended build | No |
Learning curve | easy |
AdvancedInstaller - https://www.advancedinstaller.com/
Paid, trial gives prompts to buy the software before installing the package .
Active development | Yes |
Scripting options | Available |
Output file | exe |
Price | Trial - Paid |
Unnatended build | Yes |
Learning curve | easy |