Device Driver Settings

InstallShield 2015 » Advanced Settings for a Component

Project: The Device Driver area for a component is available in the following project types:

Basic MSI
InstallScript MSI
MSI Database
Transform

The following tabs are available in the Device Driver area under the Advanced Settings node of the Components view and the Setup Design view:

Common tab
Sequence tab

Common Tab

The Common tab contains the following run-time settings for device drivers:

Device Driver Settings on the Common Tab

Options

Description

Always overwrite any existing device driver

Replace any existing driver for the device with this driver. If this check box is cleared and a driver already exists for the device, your driver is not installed.

Do not show Connect Device to Computer dialog

To prevent the Connect Device to Computer dialog from being displayed during the installation of a device driver if a device matching the driver is not connected to a computer, select this option.

Do not create Add or Remove Programs entry for device driver

If you select this check box, the installation does not create an Add or Remove Programs entry for the device driver. If you clear this check box, the installation does create an Add or Remove Programs entry.

DIFxApp does not support this feature on Windows Vista and later.

Install unsigned driver files and drivers with missing files

By default, DIFxApp does not install unsigned driver packages or driver packages that have missing files. To override this default behavior, select this check box. Selecting this check box enables you to fully test drivers more easily before shipping final signed versions.

Remove binary files associated with driver during uninstall

By default, when DIFxApp uninstalls a driver package, DIFxApp does not remove the binary files that were copied to the system when it installed the driver. To override this default behavior, select this check box.

If you select this check box, DIFxApp removes a binary file from the system only if the binary file is identical to the corresponding binary file in the driver store.

Caution: Select the Remove binary files associated with driver during uninstall check box only if you can verify that the driver’s binary files are not required by any other driver package or application.

Include all localized installation runtime dialogs

When this check box is selected, the installation uses a custom action runtime .dll that includes dialogs and text for the following languages:

Arabic (Saudi Arabia)
Chinese (People’s ROC)
Chinese (Taiwan)
Czech (Czech Republic)
Danish (Denmark)
Dutch (Netherlands)
English (United States)
Finnish (Finland)
French (France)
German (Germany)
Greek (Greece)
Hebrew (Israel)
Hungarian (Hungary)
Italian (Italy)
Japanese (Japan)
Korean (Korea)
Norwegian (Bokmål) (Norway)
Polish (Poland)
Portuguese (Brazil)
Portuguese (Portugal)
Russian (Russia)
Spanish - Modern Sort (Spain)
Swedish (Sweden)
Turkish (Turkey)

If you clear this check box, the installation uses runtime dialogs for English only. The English runtime .dll file is smaller than the localized .dll file, so if space is an issue and you do not need the extra language runtime dialogs, clear this check box.

This check box applies to all of the components in the project that contain device drivers.

Device driver machine architecture

This area has several options. Select the appropriate option.

Device driver targets 32 bit machines
Device driver targets Itanium 64 bit machines
Device driver targets AMD 64 bit machines

This setting applies to all of the components in the project that contain device drivers.

Sequence Tab

The Sequence tab enables you to specify the order in which the project’s device drivers (not just the current component’s device drivers) should be installed.

See Also