Hi Nick, I am not sure of this, but maybe u can build a merge module which has a 32 bit component to make whatever registry entries u wish to have. Then u can give a reference to this 32 bit merge module in your 64 bit installer code.(using Merge and MergeRef elements). This way ur 64 bit installer code will make registry entries normally (not under WOW) and the merge module will make the registry entries in the WOW node. But as i said am not sure of this approach. Let me know if it works out for you.
On Fri, Jan 22, 2010 at 5:48 PM, nickheppleston <n...@modhul.com> wrote: > > Hello All, > > I currently have a single WiX solution that creates both 32-bit and 64-bit > MSI's following > http://blogs.msdn.com/astebner/archive/2007/08/09/4317654.aspx Aaron > Stebner's post ; I am passing in a platform property to the WiX script and > building it twice, once for the 32-bit version and a second time for the > 64-bit version. This procedure works well. Unfortunately, I now have a > requirement to support both 64-bit and 32-bit registry keys on 64-bit > installations. > > The MSI installs a plug-in for Microsoft's BizTalk Server. On 64-bit > installations, the BizTalk runtime can be hosted in either a native 64-bit > environment, or a 32-bit environment under WoW64. Multiple instances of the > 64-bit and 32-bit runtimes can be present on the same machine at the same > time. > > On 64-bit environments, I would like my users to be able to install the > 64-bit MSI only. However, when the component is hosted under the 32-bit > runtime it is trying to look for registry settings under the WOW6432Node > which don't exist (as the installation was 64-bit). I'd therefore like to > be > able to install both 64-bit and 32-bit registry keys (under the > WOW6432Node) > with the 64-bit installer. > > I've considered doing something in my code when querying these registry > keys > under the 32-bit runtime, however given that the executable is 64-bit, > Windows is redirecting my request to the WOW6432Node before I can do > anything with it.... > > Any thoughts on how I can achieve this, or maybe a blog post that has > covered this problem before? > > Cheers, Nick. > -- > View this message in context: > http://n2.nabble.com/64-bit-and-32-bit-Registry-Keys-in-same-MSI-tp4439679p4439679.html > Sent from the wix-users mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Throughout its 18-year history, RSA Conference consistently attracts the > world's best and brightest in the field, creating opportunities for > Conference > attendees to learn about information security's most important issues > through > interactions with peers, luminaries and emerging and established companies. > http://p.sf.net/sfu/rsaconf-dev2dev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- Best Regards. Ricky ------------------------------------------------------------------------------ Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users