How do I install drivers in a mixed package?
The following article uses options that are available starting with the Enterprise edition and project type.
When you are in need of creating only one mixed setup package for 32-bit and 64-bit versions of your driver installation files (INF, DLL, CAT, etc.), this is also possible with Advanced Installer. Just follow these steps:
1. Run the mixed package wizard
Into an existing project go to "Install Parameters" page and choose the "Mixed 32/64-bit matching the platform" package type option. Also, you can run the Mixed 32/64-bit matching the platform wizard when creating a new project using the "Mixed 32/63-bit Package" project template from Start Page.
1.1 Add 64-bit driver
Run through the mixed package wizard and add the 64-bit driver installation files (including the INF file of the 64-bit driver) on the "64-bit Executables and Libraries" wizard dialog. The added files will be placed under the 64-bit feature of your setup.
1.2 Add 32-bit driver
Add the 32-bit driver installation files (including the INF file of the 32-bit driver) on the "32-bit Executables and Libraries" wizard dialog. The added files will be placed under the 32-bit feature of your setup.
Run through the wizard and finish it.
When both versions, 32 and 64-bit, of your driver use only one setup information file (INF) you should add the INF file on both wizard dialogs: "64-bit Executables and Libraries" and "32-bit Executables and Libraries", so it can be included in both 32-bit and 64-bit features of your setup.
However, the recommended installation scenario when your driver versions use the same (identical content) INF file is to split the INF file content into two INF files, one containing the installation configuration for the 32-bit files and the other containing the installation configuration for the 64-bit files. This is because if one INF file contains the installation configuration for both 32 and 64-bit files, when added on "Drivers" page our "Drivers" support could mix up the configuration of the created driver's feature (and of its containing components) in "Organization" page. In this case you should manually configure the created driver's feature in "Organization" page by editing its installation condition, marking its containing components as "64-bit Component" or not, checking the installation condition added on its containing components, and so on.
2. Add the INF files on "Drivers" page
Go to "Drivers" page.
Use the "Add Driver" toolbar button and select the INF file added under the 64-bit feature.
Use the "Add Driver" toolbar button and select the INF file added under the 32-bit feature.
The "Drivers" page is designed for installing Software First Install drivers only.