session.Log("Environment.SystemDirectory = " + 
System.Environment.SystemDirectory);
session.Log("Intptr.Size = " + IntPtr.Size);

gives me:

Environment.SystemDirectory = C:\Windows\system32
Intptr.Size = 4



-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jason Ginchereau
Sent: Monday, June 23, 2008 10:53 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Is there a HowTo for correctly implementing a x64 
managed CA?

You seem to be doing everything correctly to get the managed CA to run as 
64bit. Can you check whether it actually is? Try logging the values of 
Environment.SystemDirectory or IntPtr.Size.

I haven't done much testing of 64bit managed CAs, so it is possible something 
in sfxca.dll isn't hooked up properly.

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Gregory 
Vandenbrouck
Sent: Monday, June 23, 2008 10:27 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Is there a HowTo for correctly implementing a x64 managed 
CA?

Hi,

Is there a HowTo document to get managed CAs to work as x64 on x64?

Here's what I tried, which is not working out (i.e. the managed CAs only have 
access to the wow registry hive, etc)


1-      Migrated to recent version of wix (3.0.4214.0)

2-      Converted the managed CAs from MSIManaged to DTF

3-      Set Package.Platform to "x64"

4-      Set Components.Win64  to "yes"

5-      I'm passing the x64 version (i.e. sdk\x64\sfxca.dll) to MakeSfxCA.exe

6-      I've verified (via filever.exe) that the resulting native proxy dll is 
marked as "WAMD64"

7-      All the managed dlls are built with /platform:anycpu

8-      I'm using ProgramFiles64Folder

As long as I'm not calling a managed CA, everything is good (installing under 
"\program files\" and not "\program files (x86)", creating under the correct 
registry hive) but as soon as I'm in a managed CA it's running under the WOW 
(ex: I don't see the reg keys the msi just created).

Thanks,

Greg


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to