cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
honolua
Level 7

installer as normal executable?

Is it possible to treat an EXE from InstallShield as if it were not really an installer at all? We need to write a pre-requisite checker and were hoping to be able to use InstallShield to do it (so we don't have to maintain projects in multiple langauges in our department). We started an InstallScript MSI project but quickly realized that either InstallShield or the MSI engine is writing install information such that a second running of the EXE produces a dialog requesting to uninstall the previous version. We'd like to have no uninstall information whatsoever because nothing is really being installed. We're just checking some conditions (maybe executing some external apps), spitting out some dialogs then stopping. A second exec should not produce anything different from the first exec. Is what we want possible with any project types in IS2009?
Labels (1)
0 Kudos
(2) Replies
HavaCuppaJoe
Level 2

Totally possible.

If the project is an Installscript project:

General Information ->Project Properties -> Maintenance Experience
The default value is "Standard". Change this value to "No uninstall or maintenance".

The installer will now run clean every time you run it.
0 Kudos
honolua
Level 7

Thanks. We hadn't gotten very far with our InstallScript MSI project so I'll just dump that one, start an InstallScript project and set this flag.
0 Kudos