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
- :
- How to distribute 32 & 64 Bit components in one setup?
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
‎Jul 16, 2009
04:59 AM
How to distribute 32 & 64 Bit components in one setup?
Hello,
my main setup (BASIC MSI) is a 32 Bit distribution.
Now, I have to put there 3 new components:
a. x64 dll which goes to windows-system.
b. x64 registry key goes to HKLM\Software\MyCompany
c. x64 dll which is selfregister
Components a-c should be installed only on x64 Plattform.
What changes should I take in main setup to realize the new demands ?
It must be one installation release.
In addition all of "old x32 components" should be installed
as usual in x32 part of file system and registry.
Thanks
my main setup (BASIC MSI) is a 32 Bit distribution.
Now, I have to put there 3 new components:
a. x64 dll which goes to windows-system.
b. x64 registry key goes to HKLM\Software\MyCompany
c. x64 dll which is selfregister
Components a-c should be installed only on x64 Plattform.
What changes should I take in main setup to realize the new demands ?
It must be one installation release.
In addition all of "old x32 components" should be installed
as usual in x32 part of file system and registry.
Thanks
(4) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 16, 2009
09:46 AM
How about detecting 32bit or 64bit in advance and setting a property to true or false and use the property value in Component Condition to install or not install.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 16, 2009
10:22 AM
The issue is error 5008.
If I know, I need a hybrid setup (32 , 64 Bit).
But not two setups (32 and other 64).
I do not know how to write component registry64 in 32Bit setup.
Also how to set a dll x64 as selfregister.
If I know, I need a hybrid setup (32 , 64 Bit).
But not two setups (32 and other 64).
I do not know how to write component registry64 in 32Bit setup.
Also how to set a dll x64 as selfregister.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 16, 2009
04:32 PM
Roman1 wrote:
Hello,
my main setup (BASIC MSI) is a 32 Bit distribution.
Now, I have to put there 3 new components:
a. x64 dll which goes to windows-system.
b. x64 registry key goes to HKLM\Software\MyCompany
c. x64 dll which is selfregister
Components a-c should be installed only on x64 Plattform.
What changes should I take in main setup to realize the new demands ?
It must be one installation release.
In addition all of "old x32 components" should be installed
as usual in x32 part of file system and registry.
Thanks
This is not allowed per SDK in a basic msi setup...
You should distribute 2 installers...
reg, Henno.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 17, 2009
02:29 AM
Thanks for the explanation.
![](/skins/images/3B39CE851FDD5528C393F146EB70A2D0/responsive_peak/images/icon_anonymous_message.png)