Advertising Features

InstallShield 2019 Express Edition

InstallShield enables you to selectively enable or disable a feature for advertisement. Advertised features are not installed immediately during the installation process. Instead, they are installed when requested. If the feature is assigned, the feature appears to be already installed, although it is not installed until the end user requests it. (Assigned features have their shortcuts installed, and they can be installed from Add or Remove Programs in the Control Panel. However, an assigned feature is advertised until a user requests it.) A published feature does not appear on the target system until it is requested from the installer. (Published features lack any end user–interface elements. They are installed programmatically or through an associated MIME type.)

Use the Advertised setting in the Features view to specify whether advertisement should be allowed. Available options for this setting are:

Options that Are Available for the Advertisement Setting

Option

Description

Allow Advertise

End users have the ability to select the advertisement option for this feature in the CustomSetup dialog. Although advertisement is allowed, it is not the default option when the installation is run.

Favor Advertise

The feature is advertised by default. End users can change the advertisement option for a feature in the CustomSetup dialog.

Disallow Advertise

Advertising is not allowed for this feature. End users cannot elect to have the feature advertised in the CustomSetup dialog.

Disable Advertise if Not Supported

Advertisement works only on systems with Internet Explorer 4.01 or later. If the target system does not meet this criterion, advertising is not allowed. If the target system can support advertisement, advertising is allowed.

When you allow feature advertisement, the feature is advertised, regardless of the mode in which the installation is running, as long as no other factors prevent it from being advertised. In the Custom Setup dialog, the end user can control which features are immediately installed and which are available later.

Advertisement usually requires support from the application. For example, your product’s spell checker can be advertised. The application interface offers use of the spell checker through a menu command or toolbar button. You must write to check the feature’s installation state and install it when the customer clicks the Spell Check command or button.

See Also