InstallScript Installation Projects

InstallShield 2016

The InstallScript installation project type provides the power and flexibility of the InstallScript programming language and the familiarity of the InstallShield Professional project. Windows Installer is not used at all. The installation is completely script driven and very flexible, and it uses the InstallScript engine, the same trusted engine used by InstallShield Professional.

Note • InstallScript installations are generally less desirable to systems administrators because they require the use of Setup.exe, rather than being self-contained in an .msi file, and may not be fully customizable prior to deployment. If your software will be customized by corporate systems administrators prior to deployment, create a Basic MSI installation project.

The InstallScript Engine

With InstallScript projects, the run-time user interface is rendered and its flow controlled by InstallScript, and the changes that are made to the target operating system are done through InstallShield’s trusted InstallScript engine, with no reliance on Windows Installer.

Using InstallScript as the installation driver has many benefits. The first is that InstallScript’s event model enables you to create a script-driven installation without writing a single line of code. If you want to add custom functionality, you need to implement only the events whose functionality you want to change.

The user interface abilities for Basic MSI projects are somewhat limited with regard to the types of controls you can use or the kind of control you have over dialog events. InstallScript projects have no such limitation—offering a wide range of standard controls along with the ability to add custom dialog controls. Dialog messaging in the script enables you to have complete control over how your end-user dialogs behave.

Upgrading Projects Created Using InstallShield Professional

Installation projects created using InstallShield Professional (version 5.5 and later) upgrade to the InstallScript project type.

Additional Features for InstallScript Projects

InstallScript projects provide a few additional features that are not available in Basic MSI projects:

Additional InstallScript Project Features

Feature

Description

Setup Types view

This view enables you to easily create different installation configurations for your application. This view also lets you select the defaults for the Custom setup type.

Billboard Support

Run-time billboard support is available only for InstallScript projects. Billboards let you show bitmaps to the end user while files are being transferred to their machine. You can use these bitmaps to entertain or educate user.

See Also