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
- :
- Re: 64-bit driver and 32-bit app install?
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
‎Apr 27, 2009
09:28 AM
64-bit driver and 32-bit app install?
Is it possible to install a 64-bit driver and 32-bit application on a 64-bit windows OS? If so, what's the trick?
I am trying to find in the documentation about how to have a single installer identify different windows OS and install the appropriate driver for them, but I am having a heck of a time finding anything in the documentation.
I am trying to find in the documentation about how to have a single installer identify different windows OS and install the appropriate driver for them, but I am having a heck of a time finding anything in the documentation.
(6) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 27, 2009
09:40 AM
Please be more specific.
Do you want to install 32 bit and 64 bit driver packages (using DIFxAPP built in support or DIFxAPP merge modules) from within a single MSI package? That´s not possible.
Here´s a similar post:
http://community.installshield.com/showthread.php?t=174380
Do you want to install 32 bit and 64 bit driver packages (using DIFxAPP built in support or DIFxAPP merge modules) from within a single MSI package? That´s not possible.
Here´s a similar post:
http://community.installshield.com/showthread.php?t=174380
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 27, 2009
09:45 AM
Holger_G wrote:
Please be more specific.
Do you want to install 32 bit and 64 bit driver packages (using DIFxAPP built in support or DIFxAPP merge modules) from within a single MSI package? That´s not possible.
Here´s a similar post:
http://community.installshield.com/showthread.php?t=174380
Well, I have drivers for win2000, win2k3, xp, vista, and the 64-bit versions. I was hoping to build a single installer to basically identify what OS-type it is, and then install the appropriate driver.
The application I have which handles the user space of the driver is a 32-bit only application. So, that means for the x64 installs, I have to install the 64-bit driver but the 32-bit application.
So, I'm trying to figure out if this is even possible, or if I have to create a physical install for EVERY operating system type I need to support.
Sounds like I at least have to have a seperate install for win32 and x64, at the minimum.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 27, 2009
09:59 AM
Not sure how many driver packages you have to install but a workaround would be to use a custom action to install the driver packages using the stand alone tool DPInst.exe (part of DIFx).
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 27, 2009
10:41 AM
Holger_G wrote:
Not sure how many driver packages you have to install but a workaround would be to use a custom action to install the driver packages using the stand alone tool DPInst.exe (part of DIFx).
Hrm. I'll check out the custom action stuff. When you say "packages" do you mean the driver components I have defined in my Installer project?
So I would basically just create a component for each OS type, and then use a custom action to trigger DPInst.exe to install that component?
Or do you mean I have to create a bunch of actual installer packages for each driver, and then call that to install? If so, I'm assumming each of those packages are treated like every other normal installer project.
sorry, this is still very new to me. I greatly appreciate the assistance.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 28, 2009
10:16 AM
DWillis wrote:
Is it possible to install a 64-bit driver and 32-bit application on a 64-bit windows OS? If so, what's the trick?
I am trying to find in the documentation about how to have a single installer identify different windows OS and install the appropriate driver for them, but I am having a heck of a time finding anything in the documentation.
We have a Basic MSI installation and let the install put our 32-bit application on a 64-bit machine in the "x86" portion of the machine, but our driver installer is smart enough to figure out if the OS is 32-bit or 64-bit and automatically installs the proper version of the drivers. The driver installation is done as a Setup Prerequisite. So you could target the OS in there if you have separate driver installations, that would be one easy way.
Let me save you some time though... your 64-bit drivers HAVE TO BE DIGITALLY SIGNED for Vista 64-bit!! We are running into this now, and are looking into going through the winqual.microsoft.com website to do so.
Hope this helps.
Lynn
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 28, 2009
10:49 AM
lam1278 wrote:
We have a Basic MSI installation and let the install put our 32-bit application on a 64-bit machine in the "x86" portion of the machine, but our driver installer is smart enough to figure out if the OS is 32-bit or 64-bit and automatically installs the proper version of the drivers. The driver installation is done as a Setup Prerequisite. So you could target the OS in there if you have separate driver installations, that would be one easy way.
Let me save you some time though... your 64-bit drivers HAVE TO BE DIGITALLY SIGNED for Vista 64-bit!! We are running into this now, and are looking into going through the winqual.microsoft.com website to do so.
Hope this helps.
Lynn
Thanks for the information. I very much appreciate it.
![](/skins/images/D3004062EE959BB5114D71A9BAF91CB3/responsive_peak/images/icon_anonymous_message.png)