PreviousNext
Macrovision

Project Properties View

InstallShield 2008 ยป General Information View

After you create a new installation project, you must configure its settings in the Project Properties area of the General Information. The following settings are available.

Project Settings 

Property

Project Type

Description

Name

All

This is a read-only setting that shows the name of your InstallShield project file.

Type

All

This is a read-only setting that shows the type of project.

Location

All

This is a read-only setting that shows the location where the current InstallShield project is stored.

Project File Format

All

Select the file format to use for your project file. The Binary format is best for the speed of opening and saving the project file. It also enables you to manipulate the project file using the Windows Installer API. The XML format is best for use with source control systems. It enables you to manipulate the project file using XML utilities.

Note

Either Binary or XML format is accepted by the command-line build.

Author Name

All

Specify your name or the name of the person who is creating the installation package. This information is for your reference only and is not displayed to end users.

Setup Languages

All

When you click this property, language information for your installation is displayed in the Setup Languages pane. In this pane, select the languages that you would like to support in your installation. For more information, see Modifying Installation Languages.

Platforms

InstallScript, InstallScript Object

Select the operating systems that you want to support in your installation.

Maintenance Experience

InstallScript, InstallScript MSI

Select the behavior that occurs when a target machine already has your product installed and the end user reruns your installation. Valid options are:

  • Standard—Select this option if the maintenance user interface should be displayed when a target machine already has your product installed and the end user reruns your installation. Only one entry for the product is listed in Add or Remove Programs.
  • Multi-Instance—If end users should be able to rerun an installation multiple times as a first-time installation rather than as a maintenance installation, select this option. Each time that an end user runs the installation, a separate entry is added to Add or Remove Programs. By default, this option lets end users install the product to a different location each time that they run the installation. This is useful for a product that an end user may want to install to different locations in order to experiment with different product configurations and then later remove only specific instances. The maintenance user interface is displayed only if an end user reruns the installation from Add or Remove Programs.
  • No uninstall or maintenance—If the end users should not be able to uninstall the product or run it in maintenance mode, select this option. No entry is created for the product in Add or Remove Programs.
Note

The Maintenance Experience property works in conjunction with two other properties:

  • Update Mode Supported (also in Project Properties of the General Information view)—If this property is set to Yes, you cannot set the Maintenance Experience property to No uninstall or maintenance.
  • Enable FLEXnet Connect (in the Update Notifications view)—If this property is set to Yes, you cannot set the Maintenance Experience property to No uninstall or maintenance.

Update Mode Supported

InstallScript

If this property is set to Yes, the default script code calls the OnUpdateUIBefore or OnUpdateUIAfter event handler functions when appropriate (as determined by the OnSetUpdateMode and OnShowUI event handlers). If this property is set to No, the default script code never calls the OnUpdateUIBefore or OnUpdateUIAfter event handler functions.

The value of the Update Mode Supported property is detected by the following default code for the OnSetUpdateMode event handler:

MediaGetData( MEDIA, MEDIA_FIELD_MEDIA_FLAGS, nMediaFlags, szIgnore );

if( ! ( nMediaFlags & MEDIA_FLAG_UPDATEMODE_SUPPORTED ) ) then

Comments

All

Enter comments about this project. These comments are not displayed to the end user.

If you are going to save this project as a template, note that the comments are displayed as a description for the template in the New Project dialog box.

See Also




Copyright Information | Contact Macrovision