Create an Advanced msi Installer

Basically you can create an installer application (.exe) or a script (.msi or .msix). I decided to use .msi as the built in Windows installer will take care of the uninstall etc. The new format .msix was confusing as the application was hidden and you did not know what happen. I decided to use Advanced Installer to create the installer but there are many other options out there.

The steps to create an installer is mostly self-explanatory, hence this installer guide is not complete. The AI support is good if you have any further questions.

1. Install Advanced Installer

This is not the cheapest tool, but I have used before so it was a lower treshold to continue. Note that this installer also code sign the installer itself.

Download Advanced Installer
1. Create an msi installer

I decided to create a .msi installer.

Create msi
2. Add Name and Company

Add your application name etc...

Add name etc
3. Activate the Code Sign Certificate

In order to hand over the code signing of the installer to Advanced Installer, you have to activate the code signing certificate.

Activate signing
4. Add your application folder and files

Add your customized Omnis Runtime and add an empty folder "idehelp" (does not work without this folder). You can also add shortcuts here.

Add files
5. Build and sign your installer

Make sure that you have copied the password for the USB Token ready for pasting when needed. Note that you have to switch tab at the top.

Build and Sign
6. Upload your msi installer and test

The msi installer is already compressed and ready for uploading. Download and test your customized app.

msi Installer