An MSI itself can be either 32-bit or 64-bit package, and it targets installing 
for that bitness (a 64-bit package cannot be used on a 32-bit platform, while a 
32-bit package cannot access 64-bit sections of the filesystem).
Typically your build settings set the bitness of the packages you create using 
the WiX toolset.

> From: rob...@softdev.net
> To: wix-users@lists.sourceforge.net
> Date: Wed, 28 Aug 2013 07:33:17 +0000
> Subject: Re: [WiX-users] RegistrySearch example in tutorial
> 
> Hi Phil/Blair,
> 
> I'm just trying to get through the tutorial on a x64 machine. The problem was 
> resolved by creating the key in HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node. I 
> removed the key I had created in HKEY_LOCAL_MACHINE\SOFTWARE. It now works.
> 
> I don't understand "Do you have a 32-bit MSI" or "if you have an x86 platform 
> install". Are you referring to the WiX install? I don't remember being 
> offered a selection between x86 and x64 during the install - in fact there 
> wasn't one.
> 
> Regards,
> Robert Clancy
> 
> -----Original Message-----
> From: Phil Wilson [mailto:phildgwil...@gmail.com] 
> Sent: Wednesday, 28 August 2013 3:26 AM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] RegistrySearch example in tutorial
> 
> The original registry search you posted doesn't have Win64="yes" so it will 
> be a 32-bit registry search if you have an x86 platform install (and it looks 
> like you do).
> 
> Phil Wilson
> 
> 
> On Tue, Aug 27, 2013 at 2:29 AM, Blair Murri <os...@live.com> wrote:
> 
> > If you are intending to use the 32-bit registry in a 64-bit platform 
> > in RegEdit, you need to start from the 
> > HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node
> > (which is the 32-bit HKEY_LOCAL_MACHINE\SOFTWARE key).
> > You make TARGETDIR conditional by setting a property by that name to 
> > the full path (hopefully with a backslash ('\') at the end) before 
> > costing starts in whatever sequence starts first. Same with INSTALLDIR.
> > Subdirectories will automatically use the path set for their parents 
> > if a path is not presupplied. During costing, properties will be 
> > created for all directories that didn't already have properties (and 
> > each one will be set to the full path of that directory).
> > AppSearch, et. al. will set the property you specify. So will the 
> > command-line. By default, the *Search actions will override the 
> > command-line.
> >
> > > From: rob...@softdev.net
> > > To: wix-users@lists.sourceforge.net
> > > Date: Mon, 26 Aug 2013 23:52:18 +0000
> > > Subject: Re: [WiX-users] RegistrySearch example in tutorial
> > >
> > > Thanks for both replies. I am indeed on a x64 machine and have no 
> > > idea
> > how to distinguish between x86/x64 registries. I've probably created 
> > the key in the wrong one. Any pointers? To open the editor, I type in 
> > "regedit"
> > >
> > > If not that, then how should I make this conditional:
> > >
> > > > >     <Directory Id='TARGETDIR' Name='SourceDir'>
> > > > >       <Directory Id='ProgramFilesFolder' Name='PFiles'>
> > > > >         <Directory Id='Acme' Name='Acme'>
> > > > >           <Directory Id='INSTALLDIR' Name='Foobar 1.0'>
> > >
> > > -----Original Message-----
> > > From: Phil Wilson [mailto:phildgwil...@gmail.com]
> > > Sent: Tuesday, 27 August 2013 4:49 AM
> > > To: General discussion for Windows Installer XML toolset.
> > > Subject: Re: [WiX-users] RegistrySearch example in tutorial
> > >
> > > What often happens is that there is a custom action to set the 
> > > default
> > INSTALLDIR location to the program files folder, and people forget to 
> > make it conditional, with a condition like NOT INSTALDIR.  You may 
> > find that if you set INSTALLDIR on an msiexec command line it would 
> > also get overwritten. The NOT INSTALLDIR condition just means "don't 
> > set it to default if it's already set".
> > >
> > > Phil Wilson
> > >
> > >
> > > On Mon, Aug 26, 2013 at 3:42 AM, Blair Murri <os...@live.com> wrote:
> > >
> > > > "Adding" is not overridding, it is creating.
> > > > That would suggest that there is no InstallDir value at 
> > > > HKLM\Software\Acme\Foobar 1.0 Do you have a 32-bit MSI and are 
> > > > trying to read a 64-bit registry location, per chance? Or vice versa?
> > > >
> > > > > From: rob...@softdev.net
> > > > > To: wix-users@lists.sourceforge.net
> > > > > Date: Mon, 26 Aug 2013 06:31:51 +0000
> > > > > Subject: [WiX-users] RegistrySearch example in tutorial
> > > > >
> > > > > I'm a novice user, going through Getting Started. I cannot get 
> > > > > the
> > > > RegistrySearch to work, or FILEEXISTS - both from "Where to Install?"
> > > > page in your tutorial.
> > > > >
> > > > > I suspect it is because this element:
> > > > > <Property Id="INSTALLDIR">
> > > > >   <RegistrySearch Id='AcmeFoobarRegistry' Type='raw' Root='HKLM'
> > > > Key='Software\Acme\Foobar 1.0' Name='InstallDir' />
> > > > > </Property>
> > > > >
> > > > > is overridden by the subsequent
> > > > >
> > > > >     <Directory Id='TARGETDIR' Name='SourceDir'>
> > > > >       <Directory Id='ProgramFilesFolder' Name='PFiles'>
> > > > >         <Directory Id='Acme' Name='Acme'>
> > > > >           <Directory Id='INSTALLDIR' Name='Foobar 1.0'>
> > > > >
> > > > > Meaning that if the registry sets a directory outside of program 
> > > > > files,
> > > > then it seems to not work because later in the wxs file it is 
> > > > contained within ProgramFilesFolder. Logging reveals it is overridden:
> > > > >
> > > > > MSI (c) (50:AC) [16:21:36:966]: PROPERTY CHANGE: Adding 
> > > > > INSTALLDIR
> > > > property. Its value is 'C:\Program Files (x86)\... etc
> > > > >
> > > > > I realise the file is not read sequentially.
> > > > >
> > > > > Regards,
> > > > > Robert
> > > > >
> > > > ------------------------------------------------------------------
> > > > ----
> > > > --------
> > > > > Introducing Performance Central, a new site from SourceForge and 
> > > > > AppDynamics. Performance Central is your source for news, 
> > > > > insights, analysis and resources for efficient Application 
> > > > > Performance
> > Management.
> > > > > Visit us today!
> > > > >
> > > > http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/os
> > > > tg.c
> > > > lktrk
> > > > > _______________________________________________
> > > > > WiX-users mailing list
> > > > > WiX-users@lists.sourceforge.net
> > > > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > > >
> > > >
> > > > ------------------------------------------------------------------
> > > > ----
> > > > -------- Introducing Performance Central, a new site from 
> > > > SourceForge and AppDynamics. Performance Central is your source 
> > > > for news, insights, analysis and resources for efficient 
> > > > Application Performance Management.
> > > > Visit us today!
> > > > http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/os
> > > > tg.c lktrk _______________________________________________
> > > > WiX-users mailing list
> > > > WiX-users@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > > >
> > >
> > ----------------------------------------------------------------------
> > --------
> > > Introducing Performance Central, a new site from SourceForge and
> > AppDynamics. Performance Central is your source for news, insights, 
> > analysis and resources for efficient Application Performance Management.
> > > Visit us today!
> > >
> > http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.c
> > lktrk
> > > _______________________________________________
> > > WiX-users mailing list
> > > WiX-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > >
> > >
> > >
> > ----------------------------------------------------------------------
> > --------
> > > Introducing Performance Central, a new site from SourceForge and 
> > > AppDynamics. Performance Central is your source for news, insights, 
> > > analysis and resources for efficient Application Performance Management.
> > > Visit us today!
> > >
> > http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.c
> > lktrk
> > > _______________________________________________
> > > WiX-users mailing list
> > > WiX-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> >
> > ----------------------------------------------------------------------
> > -------- Introducing Performance Central, a new site from SourceForge 
> > and AppDynamics. Performance Central is your source for news, 
> > insights, analysis and resources for efficient Application Performance 
> > Management.
> > Visit us today!
> > http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.c
> > lktrk _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> ------------------------------------------------------------------------------
> Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
> Discover the easy way to master current and previous Microsoft technologies 
> and advance your career. Get an incredible 1,500+ hours of step-by-step 
> tutorial videos with LearnDevNow. Subscribe today and save!
> http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 
> ------------------------------------------------------------------------------
> Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
> Discover the easy way to master current and previous Microsoft technologies
> and advance your career. Get an incredible 1,500+ hours of step-by-step
> tutorial videos with LearnDevNow. Subscribe today and save!
> http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
                                          
------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to