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
- :
- Change all Components to 64-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
Jun 20, 2017
01:49 AM
Change all Components to 64-Bit
Hi
I've created a new MSI with the InstallShield 2013 and now there are a lot of components I should change to 64-Bit. Is it possible to change them all at once?
The components were automatically created and they're all set to "64-Bit Component: No".
Thanks and regards
Marco
I've created a new MSI with the InstallShield 2013 and now there are a lot of components I should change to 64-Bit. Is it possible to change them all at once?
The components were automatically created and they're all set to "64-Bit Component: No".
Thanks and regards
Marco
- Tags:
- 64-bit
- components
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Jun 21, 2017
03:58 PM
You have a couple options:
1. Using InstallShield Automation to flip the 64 bit component flag. Start with the docs on ISWiProject object, and you should end up with ISWiComponents collection which you can iterate through to flip the flags.
2. A hackier way is to use the Direct editor to do a find-and-replace on the Component table. The 64 bit setting is a single flag, and so you can make a list of all of your non-64 bit components attributes value, and do a find-and-replace of the exact match of those + 256 (the 64 bit flag)
see:
https://msdn.microsoft.com/en-us/library/windows/desktop/aa368007(v=vs.85).aspx
1. Using InstallShield Automation to flip the 64 bit component flag. Start with the docs on ISWiProject object, and you should end up with ISWiComponents collection which you can iterate through to flip the flags.
2. A hackier way is to use the Direct editor to do a find-and-replace on the Component table. The 64 bit setting is a single flag, and so you can make a list of all of your non-64 bit components attributes value, and do a find-and-replace of the exact match of those + 256 (the 64 bit flag)
see:
https://msdn.microsoft.com/en-us/library/windows/desktop/aa368007(v=vs.85).aspx
![](/skins/images/3B39CE851FDD5528C393F146EB70A2D0/responsive_peak/images/icon_anonymous_message.png)