cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
tuteja1
Level 2

Insisting cutomer to use setup.exe instead of setup.msi

I have a basic MSI project application and generating setup.exe & setup.msi.

Application is already installed on the machine. When customer click on setup.msi or setup.exe ( from the Installation folder), it goes to maintenance mode ( this is the right behaviour).

What i need is, when customer click on setup.msi...instead of going into maintenance mode, i would like to display a message box saying , please use setup.exe and not to launch maintenance mode.

Thanks for your help.
Labels (1)
0 Kudos
(1) Reply
dan_galender
Level 10

You can encourage and nudge, but not really insist.

You could have the setup launcher set a public property on the msiexec command line and your msi could have a launch condition that tests for the property having that value. You can't, however, prevent users from cracking open the msi and either specifying the same property themselves on a command line or removing the launch condition from the msi (remember that the msi file isn't a black box but one that can be examined by users with the proper tools (InstallShield, ORCA, etc.).
0 Kudos