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.

Investigation of tools available

  1. Inno Setup - https://www.jrsoftware.org/isinfo.php
    Current winner. Easy definition of the instalation process in simple text file.

    Active developmentYes
    Scripting optionsAvailable
    Output fileexe
    PriceFree
    Unnatended buildYes
    Learning curveeasy
  2. 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 developmentYes
    Scripting optionsAvailable
    Output filemsi
    PriceFree
    Unnatended buildYes
    Learning curvehard (xml defined installation process)
  3. Microsoft Visual Studio Installer Projects - https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2017InstallerProjects
    Native for building Win32 apps from Visual Studio

    Active developmentYes
    Scripting optionsNot Available
    Output filemsi/msix/appx
    PriceFree
    Unnatended buildNo
    Learning curveeasy
  4. AdvancedInstaller - https://www.advancedinstaller.com/
    Paid, trial gives prompts to buy the software before installing the package (sad).

    Active developmentYes
    Scripting optionsAvailable
    Output fileexe
    PriceTrial - Paid
    Unnatended buildYes
    Learning curveeasy
  • No labels