how to write to 64bit registry path from a 32bit MSI using a MST
the headline says everything :-)
I have a 32bit MSI. During the setup I want to add a compatibility layer for the included EXE for WINXPSP3 to the registry. The keep need to be placed in the 64bit registry section. How I can do it?
Please log in to answer
Posted by: anonymous_9363 5 years ago
Posted by: mikexmagic 5 years ago
Thx for your help!
In the meanwhile I also found out a working solution:
1) Add a row in FeatureComponents table for an always installed feature
2) Add a row in Component table and set the Attribute field to 256
3) Add a row in the Registry table and set the Component field to the created obove
The attribute 256 reroutes to the 64bit path. Found it here: https://msdn.microsoft.com/en-us/library/aa368007(v=vs.85).aspx
I have written a blog post now and have explained how to achieve this using Installshield.
Hope it would help you to achieve it using ORCA too.