PDA

View Full Version : Install and register 64 bit dll from 32 bit MSI



Menegoni
07-17-2008, 06:12 PM
I have a need to install and register both 32 bit and 64 bit versions of a dll when on a 64 bit system from a single MSI used forinstalls on 32 and 64 bit systems.

Can this be done via InstallShield ?
If yes what version?
How?

lee

DebbieL
07-18-2008, 07:40 AM
It's not possible because of a limitation with Windows Installer. See the following post in Heath Stewart's blog for details:
Different Packages are Required for Different Processor Architectures (http://blogs.msdn.com/heaths/archive/2008/01/15/different-packages-are-required-for-different-processor-architectures.aspx)

Debbie Landers
Acresso Software

Menegoni
10-16-2009, 03:49 PM
What I did was to install the 64 bit Dll to the appropriate directory and invoke the 64 bit regsvr32 in a custom action.