Question

I created a setup file which is working awesome.

Now whenever I rebuild an application without changing anything but Package Code is changed and then while I am going to install this version then a dialog will come "Upgrade Dialog" which ask me for upgrade an application.

Now in this situation I want to display an additional dialog created by me.

I am using the Insatllshield 2012 BASIC MSI project type.

Was it helpful?

Solution

I solved this problem.

There are two properties exist in Installshield named "IS_MINOR_UPGRADE" and "IS_MAJOR_UPGRADE".

When there is a minor upgrade at that time IS_MINOR_UPGRADE will set to 1. And same for Major upgrade.

So using these properties, I can recognize the Upgrade mode.

OTHER TIPS

Any time you change the package code but not the product code you are talking about a Minor Upgrade or possibly a Small Update if you don't change the ProductVersion. Either way, the only way to create a custom message like you ask is to write your own setup.exe / update.exe bootstrapper to detect the update scenario and display your confirmation UI.

There's nothing built into MSI or IS that allows you to easily change this.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top