Installing Device Drivers
InstallShield 2016
InstallShield supports installing device drivers in InstallScript installations using Windows Driver Install Frameworks (DIFx), which includes the DIFxAPI component. This component allows drivers to be installed or uninstalled without using the Windows Installer.
Project • This information applies to InstallScript projects. Installing device drivers is supported in InstallScript MSI and Basic MSI projects using the DIFx Windows Installer functionality. For information on configuring device drivers using the Windows Installer, see Configuring Device Driver Settings.
To install a 32-bit DIFx driver in an InstallScript project:
|
1.
|
In the View List under Installation Information, click General Information. |
|
2.
|
For the DIFx Support (for 32-bit platforms) setting, select Enabled. |
|
3.
|
Add the DIFx driver files to the project. |
|
4.
|
Override the feature event for the feature containing the DIFx driver files and either call the DIFxDriverPackageInstall function for non-Plug and Play (PnP) drivers or the DIFxDriverPackagePreinstall function for PnP drivers. |
|
5.
|
Build and run the installation. |
To install a 64-bit DIFx driver in an InstallScript project:
|
1.
|
In the View List under Installation Information, click General Information. |
|
2.
|
For the DIFx Support (for 64-bit Itanium platforms) setting or the DIFx Support (for 64-bit AMD platforms) setting, select Enabled. |
|
3.
|
Add the DIFx driver files to the project. |
|
4.
|
Override the feature event for the feature containing the DIFx driver files and either call the DIFxDriverPackageInstall function for non-Plug and Play (PnP) drivers or the DIFxDriverPackagePreinstall function for PnP drivers. |
|
5.
|
Build and run the installation. |
See Also
General Information View
Device Driver Functions
Open topic with navigation