I'm not sure where to look for. This is the piece that shows what platform is 
used:

<<
MSI (s) (A4:60) [16:36:38:429]: Executing op: 
Header(Signature=1397708873,Version=400,Timestamp=953713811,LangId=1033,Platform=589824,ScriptType=1,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=1)
>>

Here are the logs for the CA execution:
<<
Action ended 16:36:44: InstallExecute. Return value 1.
MSI (s) (A4:60) [16:36:44:295]: Doing action: InstallSqmMeta
Action start 16:36:44: InstallSqmMeta.
MSI (s) (A4:20) [16:36:44:310]: Invoking remote custom action. DLL: 
C:\Windows\Installer\MSI3C5C.tmp, Entrypoint: InstallSqmMeta
SFXCA: Extracting custom action to temporary directory: 
C:\Windows\Installer\MSI3C5C.tmp-\
SFXCA: Binding to CLR version v2.0.50727
Calling custom action xxx!xxx.yyy
>>

I did notice a piece that references 32bit earlier in the log, but this is for 
an unrelated native CA.
<<
MSI (s) (A4:60) [16:36:34:903]: Doing action: DIRCA_CheckFX
Action 16:36:34: DIRCA_CheckFX.
Action start 16:36:34: DIRCA_CheckFX.
MSI (s) (A4:18) [16:36:34:903]: Invoking remote custom action. DLL: 
C:\Windows\Installer\MSI17A2.tmp, Entrypoint: CheckFX
MSI (s) (A4:4C) [16:36:34:903]: Generating random cookie.
MSI (s) (A4:4C) [16:36:34:919]: Created Custom Action Server with PID 1824 
(0x720).
MSI (s) (A4:A4) [16:36:35:013]: Running as a service.
MSI (s) (A4:A4) [16:36:35:013]: Hello, I'm your 32bit Impersonated custom 
action server.
MSI (s) (A4!38) [16:36:35:122]: PROPERTY CHANGE: Adding VSDFXAvailable 
property. Its value is 'TRUE'.
>>

Could it be that the first CA that runs for the whole MSI sets the switch for 
all subsequent CAs?

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Christopher 
Karper
Sent: Tuesday, June 24, 2008 11:01 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Is there a HowTo for correctly implementing a x64 
managed CA?

The DTF CA's don't depend on InstallUtil.    Gregory, you do seem to be
running in 32-bit mode for some reason.  If you look at the MSI log when it
runs, you should have a statement showing whether it's running the 32 or 64
bit shim.

Chris



On Tue, Jun 24, 2008 at 1:52 PM, Wilson, Phil <[EMAIL PROTECTED]>
wrote:

> The general managed code custom action mechanism depends on the shim
> library InstallUtilLib.dll, so if this uses the same mechanism you need the
> 64-bit version of that Dll.
>
> Phil Wilson
>
>
> -----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
>
-------------------------------------------------------------------------
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