Thanks, pretty much what I already guessed, I was just hoping that it was a bug as apparently (I didn't test it) it works fine for registry permissions.
I have pushed it back to the developer who qrote the code that needs the dodgy permission, hopefully they can design it out. Dave -----Original Message----- From: Leif Ringstad [mailto:lei...@gmail.com] Sent: 17 June 2010 07:48 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Setting Permissions on a 64 bit system folder froma 32 bit msi. Hi I recently had to do something similar, and ended up with 2 msi's. 1 for x64 and 1 for x86. I then wrote a small NSIS installer, that calls them and installs them in sequence. Until burn is out, you have to ship 2 msis. Cheers, Leif On Thu, Jun 17, 2010 at 3:49 AM, Sascha Beaumont <sascha.beaum...@gmail.com>wrote: > You'll need to ship two separate MSI files if you want to do this > using Windows Installer. > > > On Thu, Jun 17, 2010 at 5:57 AM, Blair <os...@live.com> wrote: > > It is by design of Windows Installer. > > > > -----Original Message----- > > From: David Watson [mailto:dwat...@sdl.com] > > Sent: Wednesday, June 16, 2010 8:41 AM > > To: General discussion for Windows Installer XML toolset. > > Subject: [WiX-users] Setting Permissions on a 64 bit system folder > > from a > 32 > > bit msi. > > > > Hi, > > I am trying to set permissions on a folder under system32 on > > 64bit windows in a 32 bit msi. I know this is not great from a > > security perspective but it's currently a requirement of the > > application. We wont use the everyone account in the real installer. > > > > Like so... > > > > <Directory Id="WindowsFolder"> > > <Directory Id="System32" Name="System32"> > > <Directory Id="inetsrv" Name="inetsrv"> > > <Directory Id="config" Name="config"> > > <Component Id="Redirect.config.x64" Guid="*" > > Win64="yes"> > > <Condition>VersionNT64</Condition> > > <RegistryValue Action="write" Root="HKLM" > > Key="$(var.RegistryPath)" Name="Redirect.configPermissions.x64" > > Value="1" Type="string" KeyPath="yes" /> > > > > <CreateFolder> > > <util:PermissionEx User="Everyone" Read="yes" > > ReadAttributes="yes" ReadPermission="yes" Traverse="yes" > > GenericRead="yes" /> > > </CreateFolder> > > </Component> > > </Directory> > > </Directory> > > </Directory> > > </Directory> > > > > > > The registry key is not being redirected so is behaving as expected > > but the permission is being redirected to SysWow64. > > If I build the MSI as 64 bit, it works as expected. > > > > Is this a bug? Does anyone have any suggesions on how to set these > > permissions from a 32 bit msi. I really wouldn't like to have to > > ship two msis as I have managed to get around needing them so far > > and our application is a 32 bit one. > > > > Issue 1814863 in the bugs database > > (http://sourceforge.net/tracker/index.php?func=detail&aid=1814863&gr > > oup_ > > id=105970&atid=642714) implies that you can set permissions on > > registry keys like this so I would have expected that I could do it > > with a folder. > > > > > > > > Dave > > </pre> > > <BR style="font-size:4px;"> > > <a href = "http://www.sdl.com"><img > > src="http://www.sdl.com/images/email > > logo_150dpi-01.png" alt="www.sdl.com" border="0"/></a> <BR> <font > > face="arial" size="2" "><a href = "http://www.sdl.com" > > style="color:005740; font-weight: bold">www.sdl.com</a> <BR> <BR> > > <font face="arial" size="1" color="#736F6E"> <b>SDL PLC > > confidential, all rights reserved.</b> If you are not the intended > > recipient of this mail SDL requests and > requires > > that you delete it without acting upon or copying any of its > > contents, > and > > we further request that you advise us.<BR> SDL PLC is a public > > limited company registered in England and Wales. > > Registered number: 02675207.<BR> > > Registered address: Globe House, Clivemont Road, Maidenhead, > > Berkshire > SL6 > > 7DY, UK. > > </font> > > > > > > > > > ---------------------------------------------------------------------- > ------ > > -- > > ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad > > Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. > > See the prize list and enter to win: > > http://p.sf.net/sfu/thinkgeek-promo > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > ---------------------------------------------------------------------- > -------- > > ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad > > Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. > > See the prize list and enter to win: > > http://p.sf.net/sfu/thinkgeek-promo > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > ---------------------------------------------------------------------- > -------- ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental > unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------ ------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users