[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: WinVx64 install issue

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Sat, 19 Feb 2011 09:04:25 +0100

On 18.02.2011 12:16, Maxxi wrote:
> I have the same issue on win xp x64
>
> msi.dll version 3.1.4000.4042
> TortoiseSVN-1.6.99.20842-dev-x64-svn-1.7.0-dev.msi
>
> from StructureFragment.wxs:
>
> <?if $(env.Platform) = "x64" ?>
> ...
[snip]
>
> It is visible that TortoiseStub.dll and TortoiseStub32.dll are written at one place. So TortoiseStub32.dll overwrite TortoiseStub.dll and it doesn't work.
> I've found the same question and answer there http://stackoverflow.com/questions/3500133/x64-wix-installer-on-xp-doesnt-write-the-registry-values-under-wow6432node
> It's feature of win xp x64 and 2003.
> Info from http://www.microsoft.com/whdc/system/platform/64bit/RegReflect.mspx
> "Registry reflection has been removed from Windows 7, Windows Server 2008 R2, and later releases of Windows."
>
> So most likely installer script need to be modified that it doesn't contains Wow6432Node.

Thanks a lot for the detailed analysis!
Strange thing is, I'm only aware of registry redirection from paths *to*
Software\WOW6432NODE, not the other way around. Seems that msi does some
redirecting itself here :(

I've committed a fix for this in r20898 so the next nightly build should
work fine again. At least it does on the Vista x64 VM I created to test
this.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2705498
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-02-19 09:04:53 CET

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.