InstallShield 2016 » Automation Interface
Project • This information applies to the following project types:
Project-specific differences are noted where appropriate.
• | Basic MSI |
• | DIM |
• | InstallScript MSI |
• | Merge Module |
The DeviceDriverFlagsEx property enables you to specify the flag settings for device drivers and runtime options directly from the automation layer. You can pass the following property values to this property. Pass more than one value by using OR.
Value |
Definition |
0 |
Not set (default). |
1 |
To replace any existing driver for the device with this driver, pass this property value to the DeviceDriverFlagsEx property. If you do not pass this property and a driver already exists for the device, your driver is not installed. |
2 |
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, pass this property value. |
4 |
If you pass this property value to the DeviceDriverFlagsEx property, the installation creates an Add or Remove Programs entry for the device driver only; the installation does not create an additional entry for the installation itself. DIFxApp does not support this feature on Windows Vista and later. |
8 |
By default, DIFxApp does not install unsigned driver packages or driver packages that have missing files. To override this default behavior, pass this value to the DeviceDriverFlagsEx property. |
16 |
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, pass this value to the DeviceDriverFlagsEx property. If you do pass this value, 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 • Pass this value only if you can verify that the driver’s binary files are not required by any other driver package or application. |
Other value |
Invalid. This is a fatal installation error. DIFxApp does not install the component and uninstalls any components in the same installation package that were installed before this component. |
Applies to
• | ISWiComponent |
InstallShield 2016 Help LibraryAugust 2016 |
Copyright Information | Flexera Software |