This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- I created two releases (64 & 32-bit)
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Aug 26, 2010
07:37 AM
Install Driver package on 32 or 64 bit conditionally
I am working with an MSI project (IS 2010) and need to install a driver package conditionally on 32 or 64 bit.
Currently InstallShield takes care of the 32 bit installation. I had to write a custom action to call dpinst.exe for 64 bit.
This works fine but curious if there is a way to do this without the custom action but using only the one installer for both conditions?
Currently InstallShield takes care of the 32 bit installation. I had to write a custom action to call dpinst.exe for 64 bit.
This works fine but curious if there is a way to do this without the custom action but using only the one installer for both conditions?
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Aug 26, 2010
08:42 AM
I created two releases (64 & 32-bit), using "Template summary".
And create setup.exe for our ourselves.
This setup start right msi with current operation system.
BR, Alexander
It was not all sunshine and roses.
And create setup.exe for our ourselves.
This setup start right msi with current operation system.
BR, Alexander
It was not all sunshine and roses.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Aug 26, 2010
09:41 AM
Thanks for the reply...some more detail...
In the msi project...under components >>> advanced settings >>> device driver. You can include a device driver in your component.
Under Device Driver machine architecture there are three radio buttons. Here you can choose to target 32 or 64 bit. In this component I choose to target a 32 bit machine with this driver.
Now I create a second component and under components >>> advanced settings >>> device driver I choose to target only 64 bit machines.
Save this....
Now open the first component and InstallShield changes the device driver target to 64 bit machines like the second component with no warning at all.
Has anyone else run into this?
In the msi project...under components >>> advanced settings >>> device driver. You can include a device driver in your component.
Under Device Driver machine architecture there are three radio buttons. Here you can choose to target 32 or 64 bit. In this component I choose to target a 32 bit machine with this driver.
Now I create a second component and under components >>> advanced settings >>> device driver I choose to target only 64 bit machines.
Save this....
Now open the first component and InstallShield changes the device driver target to 64 bit machines like the second component with no warning at all.
Has anyone else run into this?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Aug 26, 2010
10:06 AM
It's different this time. I have two Merge Modules with drivers. I can not added 64-bit Merge Module to 32-bit release physically (compilation was aborted).
You can make 2 Merge Modules from your drivers too 🙂
May be it is bypass for this problem.
You can make 2 Merge Modules from your drivers too 🙂
May be it is bypass for this problem.
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)