[WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 64-bit MsiPackage

2014-11-14 Thread Phill Hogland
When you open your 64 bit package with Orca and look at the Summary
Information does it indicate that it is a 64 bit package?



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/WixStdBA-launches-32-bit-msiexec-exe-for-a-64-bit-MsiPackage-tp7597932p7597940.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 64-bit MsiPackage

2014-11-14 Thread Ryan Waller
Yes, Orca Summary shows it with Platform x64.

-Original Message-
From: Phill Hogland [mailto:phogl...@rimage.com] 
Sent: Friday, November 14, 2014 6:33 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 
64-bit MsiPackage

When you open your 64 bit package with Orca and look at the Summary 
Information does it indicate that it is a 64 bit package?



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/WixStdBA-launches-32-bit-msiexec-exe-for-a-64-bit-MsiPackage-tp7597932p7597940.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 64-bit MsiPackage

2014-11-14 Thread Rob Mensching
Custom actions are hosted by Windows Installer in a separate custom action host 
process based on custom action type.

_
 Short replies here. Complete answers over there: http://www.firegiant.com/


-Original Message-
From: Ryan Waller [mailto:rwal...@microsoft.com] 
Sent: Friday, November 14, 2014 7:43 AM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 
64-bit MsiPackage

Yes, Orca Summary shows it with Platform x64.

--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 64-bit MsiPackage

2014-11-14 Thread Ryan Waller
OK, so, is there a way I can achieve what I need to achieve? Run this CA in a 
64-bit process?

-Original Message-
From: Rob Mensching [mailto:r...@firegiant.com] 
Sent: Friday, November 14, 2014 7:53 AM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 
64-bit MsiPackage

Custom actions are hosted by Windows Installer in a separate custom action host 
process based on custom action type.

_
 Short replies here. Complete answers over there: http://www.firegiant.com/


-Original Message-
From: Ryan Waller [mailto:rwal...@microsoft.com] 
Sent: Friday, November 14, 2014 7:43 AM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 
64-bit MsiPackage

Yes, Orca Summary shows it with Platform x64.

--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 64-bit MsiPackage

2014-11-14 Thread Hoover, Jacob
What is the bitness of your CA DLL?  Just a stab in the dark but you might need 
to have it compiled twice, once as 32 and once as 64, and have the respective 
MSI package use the right CA DLL.


-Original Message-
From: Rob Mensching [mailto:r...@firegiant.com] 
Sent: Friday, November 14, 2014 9:53 AM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 
64-bit MsiPackage

Custom actions are hosted by Windows Installer in a separate custom action host 
process based on custom action type.

_
 Short replies here. Complete answers over there: http://www.firegiant.com/


-Original Message-
From: Ryan Waller [mailto:rwal...@microsoft.com] 
Sent: Friday, November 14, 2014 7:43 AM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 
64-bit MsiPackage

Yes, Orca Summary shows it with Platform x64.

--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 64-bit MsiPackage

2014-11-14 Thread John Cooper
That is the technique I use and it is necessary when access 64-bit-only file 
system locations and the like.

--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing 
Development
Jack Henry  Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 
|jocoo...@jackhenry.com



-Original Message-
From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com] 
Sent: Friday, November 14, 2014 10:32 AM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 
64-bit MsiPackage

What is the bitness of your CA DLL?  Just a stab in the dark but you might need 
to have it compiled twice, once as 32 and once as 64, and have the respective 
MSI package use the right CA DLL.


-Original Message-
From: Rob Mensching [mailto:r...@firegiant.com] 
Sent: Friday, November 14, 2014 9:53 AM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 
64-bit MsiPackage

Custom actions are hosted by Windows Installer in a separate custom action host 
process based on custom action type.

_
 Short replies here. Complete answers over there: http://www.firegiant.com/


-Original Message-
From: Ryan Waller [mailto:rwal...@microsoft.com] 
Sent: Friday, November 14, 2014 7:43 AM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 
64-bit MsiPackage

Yes, Orca Summary shows it with Platform x64.

--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
NOTICE: This electronic mail message and any files transmitted with it are 
intended
exclusively for the individual or entity to which it is addressed. The message, 
together with any attachment, may contain confidential and/or privileged 
information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution 
is strictly prohibited. If you have received this message in error, please 
immediately advise the sender by reply email and delete all copies.


--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 64-bit MsiPackage

2014-11-14 Thread Phil Wilson
To expand on what Rob said, it all just works. On an x64 system the
MSI service will be 64-bit. If you have a 32-bit CA you'll get a
32-bit msiexec process launched to host it. If you have another CA
that requires impersonation, you'll see another msiexec process
running impersonated. The error you're seeing is nothing to do with
the with this architecture. It's just invalid for a 32-bit process to
access 64-bit modules. You are enumerating processes or you have a
process id that's 64-bit and you're using it from 32-bit code to
access the process? As Jacob says, if you're on a 64-bit system and
you want to do whatever you're doing, make a 64-bit version of your
Dll.
---
Phil Wilson


On Fri, Nov 14, 2014 at 8:35 AM, John Cooper jocoo...@jackhenry.com wrote:
 That is the technique I use and it is necessary when access 64-bit-only file 
 system locations and the like.

 --
 John Merryweather Cooper
 Senior Software Engineer | Enterprise Service Applications | Continuing 
 Development
 Jack Henry  Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 
 |jocoo...@jackhenry.com



 -Original Message-
 From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com]
 Sent: Friday, November 14, 2014 10:32 AM
 To: General discussion about the WiX toolset.
 Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for 
 a 64-bit MsiPackage

 What is the bitness of your CA DLL?  Just a stab in the dark but you might 
 need to have it compiled twice, once as 32 and once as 64, and have the 
 respective MSI package use the right CA DLL.


 -Original Message-
 From: Rob Mensching [mailto:r...@firegiant.com]
 Sent: Friday, November 14, 2014 9:53 AM
 To: General discussion about the WiX toolset.
 Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for 
 a 64-bit MsiPackage

 Custom actions are hosted by Windows Installer in a separate custom action 
 host process based on custom action type.

 _
  Short replies here. Complete answers over there: http://www.firegiant.com/


 -Original Message-
 From: Ryan Waller [mailto:rwal...@microsoft.com]
 Sent: Friday, November 14, 2014 7:43 AM
 To: General discussion about the WiX toolset.
 Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for 
 a 64-bit MsiPackage

 Yes, Orca Summary shows it with Platform x64.

 --
 Comprehensive Server Monitoring with Site24x7.
 Monitor 10 servers for $9/Month.
 Get alerted through email, SMS, voice calls or mobile push notifications.
 Take corrective actions from your mobile device.
 http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

 --
 Comprehensive Server Monitoring with Site24x7.
 Monitor 10 servers for $9/Month.
 Get alerted through email, SMS, voice calls or mobile push notifications.
 Take corrective actions from your mobile device.
 http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 NOTICE: This electronic mail message and any files transmitted with it are 
 intended
 exclusively for the individual or entity to which it is addressed. The 
 message,
 together with any attachment, may contain confidential and/or privileged 
 information.
 Any unauthorized review, use, printing, saving, copying, disclosure or 
 distribution
 is strictly prohibited. If you have received this message in error, please
 immediately advise the sender by reply email and delete all copies.


 --
 Comprehensive Server Monitoring with Site24x7.
 Monitor 10 servers for $9/Month.
 Get alerted through email, SMS, voice calls or mobile push notifications.
 Take corrective actions from your mobile device.
 http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists

Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 64-bit MsiPackage

2014-11-14 Thread Asbjørn Mikkelsen
So something is checking the platform setting on the dll ?, With VS2012 and
VS2013, I'm getting problems if I start to set platform to anything else
than anycpu on dll's now, what gives?

On Fri, Nov 14, 2014 at 6:38 PM, Phil Wilson phildgwil...@gmail.com wrote:

 To expand on what Rob said, it all just works. On an x64 system the
 MSI service will be 64-bit. If you have a 32-bit CA you'll get a
 32-bit msiexec process launched to host it. If you have another CA
 that requires impersonation, you'll see another msiexec process
 running impersonated. The error you're seeing is nothing to do with
 the with this architecture. It's just invalid for a 32-bit process to
 access 64-bit modules. You are enumerating processes or you have a
 process id that's 64-bit and you're using it from 32-bit code to
 access the process? As Jacob says, if you're on a 64-bit system and
 you want to do whatever you're doing, make a 64-bit version of your
 Dll.
 ---
 Phil Wilson


 On Fri, Nov 14, 2014 at 8:35 AM, John Cooper jocoo...@jackhenry.com
 wrote:
  That is the technique I use and it is necessary when access 64-bit-only
 file system locations and the like.
 
  --
  John Merryweather Cooper
  Senior Software Engineer | Enterprise Service Applications | Continuing
 Development
  Jack Henry  Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 |
 jocoo...@jackhenry.com
 
 
 
  -Original Message-
  From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com]
  Sent: Friday, November 14, 2014 10:32 AM
  To: General discussion about the WiX toolset.
  Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe
 for a 64-bit MsiPackage
 
  What is the bitness of your CA DLL?  Just a stab in the dark but you
 might need to have it compiled twice, once as 32 and once as 64, and have
 the respective MSI package use the right CA DLL.
 
 
  -Original Message-
  From: Rob Mensching [mailto:r...@firegiant.com]
  Sent: Friday, November 14, 2014 9:53 AM
  To: General discussion about the WiX toolset.
  Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe
 for a 64-bit MsiPackage
 
  Custom actions are hosted by Windows Installer in a separate custom
 action host process based on custom action type.
 
  _
   Short replies here. Complete answers over there:
 http://www.firegiant.com/
 
 
  -Original Message-
  From: Ryan Waller [mailto:rwal...@microsoft.com]
  Sent: Friday, November 14, 2014 7:43 AM
  To: General discussion about the WiX toolset.
  Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe
 for a 64-bit MsiPackage
 
  Yes, Orca Summary shows it with Platform x64.
 
 
 --
  Comprehensive Server Monitoring with Site24x7.
  Monitor 10 servers for $9/Month.
  Get alerted through email, SMS, voice calls or mobile push notifications.
  Take corrective actions from your mobile device.
 
 http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
  ___
  WiX-users mailing list
  WiX-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wix-users
 
 
 --
  Comprehensive Server Monitoring with Site24x7.
  Monitor 10 servers for $9/Month.
  Get alerted through email, SMS, voice calls or mobile push notifications.
  Take corrective actions from your mobile device.
 
 http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
  ___
  WiX-users mailing list
  WiX-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wix-users
  NOTICE: This electronic mail message and any files transmitted with it
 are intended
  exclusively for the individual or entity to which it is addressed. The
 message,
  together with any attachment, may contain confidential and/or privileged
 information.
  Any unauthorized review, use, printing, saving, copying, disclosure or
 distribution
  is strictly prohibited. If you have received this message in error,
 please
  immediately advise the sender by reply email and delete all copies.
 
 
 
 --
  Comprehensive Server Monitoring with Site24x7.
  Monitor 10 servers for $9/Month.
  Get alerted through email, SMS, voice calls or mobile push notifications.
  Take corrective actions from your mobile device.
 
 http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
  ___
  WiX-users mailing list
  WiX-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wix-users


 --
 Comprehensive Server Monitoring with Site24x7.
 Monitor 10 servers

Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 64-bit MsiPackage

2014-11-14 Thread Phil Wilson
Yes something is checking the platform setting. Your comment is
otherwise too vague. Since you need  separate setups for 32-bit and
64-bit systems it's often best to make sure that all the code that
runs during the install is of the appropriate bitness. You don't want
a 32-bit (64-bit) hosting process or Dll trying to call a 64-bit
(32-bit) Dll or some other invalid cross architecture thing.
---
Phil Wilson


On Fri, Nov 14, 2014 at 9:42 AM, Asbjørn Mikkelsen
asbj...@neslekkim.net wrote:
 So something is checking the platform setting on the dll ?, With VS2012 and
 VS2013, I'm getting problems if I start to set platform to anything else
 than anycpu on dll's now, what gives?

 On Fri, Nov 14, 2014 at 6:38 PM, Phil Wilson phildgwil...@gmail.com wrote:

 To expand on what Rob said, it all just works. On an x64 system the
 MSI service will be 64-bit. If you have a 32-bit CA you'll get a
 32-bit msiexec process launched to host it. If you have another CA
 that requires impersonation, you'll see another msiexec process
 running impersonated. The error you're seeing is nothing to do with
 the with this architecture. It's just invalid for a 32-bit process to
 access 64-bit modules. You are enumerating processes or you have a
 process id that's 64-bit and you're using it from 32-bit code to
 access the process? As Jacob says, if you're on a 64-bit system and
 you want to do whatever you're doing, make a 64-bit version of your
 Dll.
 ---
 Phil Wilson


 On Fri, Nov 14, 2014 at 8:35 AM, John Cooper jocoo...@jackhenry.com
 wrote:
  That is the technique I use and it is necessary when access 64-bit-only
 file system locations and the like.
 
  --
  John Merryweather Cooper
  Senior Software Engineer | Enterprise Service Applications | Continuing
 Development
  Jack Henry  Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 |
 jocoo...@jackhenry.com
 
 
 
  -Original Message-
  From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com]
  Sent: Friday, November 14, 2014 10:32 AM
  To: General discussion about the WiX toolset.
  Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe
 for a 64-bit MsiPackage
 
  What is the bitness of your CA DLL?  Just a stab in the dark but you
 might need to have it compiled twice, once as 32 and once as 64, and have
 the respective MSI package use the right CA DLL.
 
 
  -Original Message-
  From: Rob Mensching [mailto:r...@firegiant.com]
  Sent: Friday, November 14, 2014 9:53 AM
  To: General discussion about the WiX toolset.
  Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe
 for a 64-bit MsiPackage
 
  Custom actions are hosted by Windows Installer in a separate custom
 action host process based on custom action type.
 
  _
   Short replies here. Complete answers over there:
 http://www.firegiant.com/
 
 
  -Original Message-
  From: Ryan Waller [mailto:rwal...@microsoft.com]
  Sent: Friday, November 14, 2014 7:43 AM
  To: General discussion about the WiX toolset.
  Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe
 for a 64-bit MsiPackage
 
  Yes, Orca Summary shows it with Platform x64.
 
 
 --
  Comprehensive Server Monitoring with Site24x7.
  Monitor 10 servers for $9/Month.
  Get alerted through email, SMS, voice calls or mobile push notifications.
  Take corrective actions from your mobile device.
 
 http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
  ___
  WiX-users mailing list
  WiX-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wix-users
 
 
 --
  Comprehensive Server Monitoring with Site24x7.
  Monitor 10 servers for $9/Month.
  Get alerted through email, SMS, voice calls or mobile push notifications.
  Take corrective actions from your mobile device.
 
 http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
  ___
  WiX-users mailing list
  WiX-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wix-users
  NOTICE: This electronic mail message and any files transmitted with it
 are intended
  exclusively for the individual or entity to which it is addressed. The
 message,
  together with any attachment, may contain confidential and/or privileged
 information.
  Any unauthorized review, use, printing, saving, copying, disclosure or
 distribution
  is strictly prohibited. If you have received this message in error,
 please
  immediately advise the sender by reply email and delete all copies.
 
 
 
 --
  Comprehensive Server Monitoring with Site24x7.
  Monitor 10 servers for $9/Month.
  Get alerted

Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 64-bit MsiPackage

2014-11-14 Thread Phil Wilson
Just to add something that may be the issue with your setup. The call
stack is driven by the architecture of the starting process or Dll, so
if you have a 32-bit CA Dll then msiexec will be a 32-bit process to
call it. Your Dll then calls other Dlls. and If all these other Dlls
are AnyCpu then yes, they will work in the sense that you said they
can run on any architecture and so will be built with the callers
architecture, so you'll get a 32-bit Dll call stack on a 64-bit
system. That all works fine until it doesn't because it needs to do
something in the 64-bit world, such as look inside a 64-bit process.
---
Phil Wilson


On Fri, Nov 14, 2014 at 10:10 AM, Phil Wilson phildgwil...@gmail.com wrote:
 Yes something is checking the platform setting. Your comment is
 otherwise too vague. Since you need  separate setups for 32-bit and
 64-bit systems it's often best to make sure that all the code that
 runs during the install is of the appropriate bitness. You don't want
 a 32-bit (64-bit) hosting process or Dll trying to call a 64-bit
 (32-bit) Dll or some other invalid cross architecture thing.
 ---
 Phil Wilson


 On Fri, Nov 14, 2014 at 9:42 AM, Asbjørn Mikkelsen
 asbj...@neslekkim.net wrote:
 So something is checking the platform setting on the dll ?, With VS2012 and
 VS2013, I'm getting problems if I start to set platform to anything else
 than anycpu on dll's now, what gives?

 On Fri, Nov 14, 2014 at 6:38 PM, Phil Wilson phildgwil...@gmail.com wrote:

 To expand on what Rob said, it all just works. On an x64 system the
 MSI service will be 64-bit. If you have a 32-bit CA you'll get a
 32-bit msiexec process launched to host it. If you have another CA
 that requires impersonation, you'll see another msiexec process
 running impersonated. The error you're seeing is nothing to do with
 the with this architecture. It's just invalid for a 32-bit process to
 access 64-bit modules. You are enumerating processes or you have a
 process id that's 64-bit and you're using it from 32-bit code to
 access the process? As Jacob says, if you're on a 64-bit system and
 you want to do whatever you're doing, make a 64-bit version of your
 Dll.
 ---
 Phil Wilson


 On Fri, Nov 14, 2014 at 8:35 AM, John Cooper jocoo...@jackhenry.com
 wrote:
  That is the technique I use and it is necessary when access 64-bit-only
 file system locations and the like.
 
  --
  John Merryweather Cooper
  Senior Software Engineer | Enterprise Service Applications | Continuing
 Development
  Jack Henry  Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 |
 jocoo...@jackhenry.com
 
 
 
  -Original Message-
  From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com]
  Sent: Friday, November 14, 2014 10:32 AM
  To: General discussion about the WiX toolset.
  Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe
 for a 64-bit MsiPackage
 
  What is the bitness of your CA DLL?  Just a stab in the dark but you
 might need to have it compiled twice, once as 32 and once as 64, and have
 the respective MSI package use the right CA DLL.
 
 
  -Original Message-
  From: Rob Mensching [mailto:r...@firegiant.com]
  Sent: Friday, November 14, 2014 9:53 AM
  To: General discussion about the WiX toolset.
  Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe
 for a 64-bit MsiPackage
 
  Custom actions are hosted by Windows Installer in a separate custom
 action host process based on custom action type.
 
  _
   Short replies here. Complete answers over there:
 http://www.firegiant.com/
 
 
  -Original Message-
  From: Ryan Waller [mailto:rwal...@microsoft.com]
  Sent: Friday, November 14, 2014 7:43 AM
  To: General discussion about the WiX toolset.
  Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe
 for a 64-bit MsiPackage
 
  Yes, Orca Summary shows it with Platform x64.
 
 
 --
  Comprehensive Server Monitoring with Site24x7.
  Monitor 10 servers for $9/Month.
  Get alerted through email, SMS, voice calls or mobile push notifications.
  Take corrective actions from your mobile device.
 
 http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
  ___
  WiX-users mailing list
  WiX-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wix-users
 
 
 --
  Comprehensive Server Monitoring with Site24x7.
  Monitor 10 servers for $9/Month.
  Get alerted through email, SMS, voice calls or mobile push notifications.
  Take corrective actions from your mobile device.
 
 http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
  ___
  WiX-users mailing list
  WiX-users@lists.sourceforge.net

Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 64-bit MsiPackage

2014-11-14 Thread Phil Wilson
 and by will be built with the caller's architecture I mean JIT
compiled to the  caller's architecture because this is happening at
run time.
---
Phil Wilson


On Fri, Nov 14, 2014 at 10:29 AM, Phil Wilson phildgwil...@gmail.com wrote:
 Just to add something that may be the issue with your setup. The call
 stack is driven by the architecture of the starting process or Dll, so
 if you have a 32-bit CA Dll then msiexec will be a 32-bit process to
 call it. Your Dll then calls other Dlls. and If all these other Dlls
 are AnyCpu then yes, they will work in the sense that you said they
 can run on any architecture and so will be built with the callers
 architecture, so you'll get a 32-bit Dll call stack on a 64-bit
 system. That all works fine until it doesn't because it needs to do
 something in the 64-bit world, such as look inside a 64-bit process.
 ---
 Phil Wilson


 On Fri, Nov 14, 2014 at 10:10 AM, Phil Wilson phildgwil...@gmail.com wrote:
 Yes something is checking the platform setting. Your comment is
 otherwise too vague. Since you need  separate setups for 32-bit and
 64-bit systems it's often best to make sure that all the code that
 runs during the install is of the appropriate bitness. You don't want
 a 32-bit (64-bit) hosting process or Dll trying to call a 64-bit
 (32-bit) Dll or some other invalid cross architecture thing.
 ---
 Phil Wilson


 On Fri, Nov 14, 2014 at 9:42 AM, Asbjørn Mikkelsen
 asbj...@neslekkim.net wrote:
 So something is checking the platform setting on the dll ?, With VS2012 and
 VS2013, I'm getting problems if I start to set platform to anything else
 than anycpu on dll's now, what gives?

 On Fri, Nov 14, 2014 at 6:38 PM, Phil Wilson phildgwil...@gmail.com wrote:

 To expand on what Rob said, it all just works. On an x64 system the
 MSI service will be 64-bit. If you have a 32-bit CA you'll get a
 32-bit msiexec process launched to host it. If you have another CA
 that requires impersonation, you'll see another msiexec process
 running impersonated. The error you're seeing is nothing to do with
 the with this architecture. It's just invalid for a 32-bit process to
 access 64-bit modules. You are enumerating processes or you have a
 process id that's 64-bit and you're using it from 32-bit code to
 access the process? As Jacob says, if you're on a 64-bit system and
 you want to do whatever you're doing, make a 64-bit version of your
 Dll.
 ---
 Phil Wilson


 On Fri, Nov 14, 2014 at 8:35 AM, John Cooper jocoo...@jackhenry.com
 wrote:
  That is the technique I use and it is necessary when access 64-bit-only
 file system locations and the like.
 
  --
  John Merryweather Cooper
  Senior Software Engineer | Enterprise Service Applications | Continuing
 Development
  Jack Henry  Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 |
 jocoo...@jackhenry.com
 
 
 
  -Original Message-
  From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com]
  Sent: Friday, November 14, 2014 10:32 AM
  To: General discussion about the WiX toolset.
  Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe
 for a 64-bit MsiPackage
 
  What is the bitness of your CA DLL?  Just a stab in the dark but you
 might need to have it compiled twice, once as 32 and once as 64, and have
 the respective MSI package use the right CA DLL.
 
 
  -Original Message-
  From: Rob Mensching [mailto:r...@firegiant.com]
  Sent: Friday, November 14, 2014 9:53 AM
  To: General discussion about the WiX toolset.
  Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe
 for a 64-bit MsiPackage
 
  Custom actions are hosted by Windows Installer in a separate custom
 action host process based on custom action type.
 
  _
   Short replies here. Complete answers over there:
 http://www.firegiant.com/
 
 
  -Original Message-
  From: Ryan Waller [mailto:rwal...@microsoft.com]
  Sent: Friday, November 14, 2014 7:43 AM
  To: General discussion about the WiX toolset.
  Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe
 for a 64-bit MsiPackage
 
  Yes, Orca Summary shows it with Platform x64.
 
 
 --
  Comprehensive Server Monitoring with Site24x7.
  Monitor 10 servers for $9/Month.
  Get alerted through email, SMS, voice calls or mobile push notifications.
  Take corrective actions from your mobile device.
 
 http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
  ___
  WiX-users mailing list
  WiX-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wix-users
 
 
 --
  Comprehensive Server Monitoring with Site24x7.
  Monitor 10 servers for $9/Month.
  Get alerted through email, SMS, voice calls or mobile

Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 64-bit MsiPackage

2014-11-14 Thread Ryan Waller
In my case, my CA dll is built as AnyCPU. So it seems I need to build it 
separately for x86 and x64. I will try that. Thanks!

-Original Message-
From: Phil Wilson [mailto:phildgwil...@gmail.com] 
Sent: Friday, November 14, 2014 10:38 AM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit msiexec.exe for a 
64-bit MsiPackage

 and by will be built with the caller's architecture I mean JIT compiled 
to the  caller's architecture because this is happening at run time.
---
Phil Wilson


On Fri, Nov 14, 2014 at 10:29 AM, Phil Wilson phildgwil...@gmail.com wrote:
 Just to add something that may be the issue with your setup. The call 
 stack is driven by the architecture of the starting process or Dll, so 
 if you have a 32-bit CA Dll then msiexec will be a 32-bit process to 
 call it. Your Dll then calls other Dlls. and If all these other Dlls 
 are AnyCpu then yes, they will work in the sense that you said they 
 can run on any architecture and so will be built with the callers 
 architecture, so you'll get a 32-bit Dll call stack on a 64-bit 
 system. That all works fine until it doesn't because it needs to do 
 something in the 64-bit world, such as look inside a 64-bit process.
 ---
 Phil Wilson


 On Fri, Nov 14, 2014 at 10:10 AM, Phil Wilson phildgwil...@gmail.com wrote:
 Yes something is checking the platform setting. Your comment is 
 otherwise too vague. Since you need  separate setups for 32-bit and 
 64-bit systems it's often best to make sure that all the code that 
 runs during the install is of the appropriate bitness. You don't want 
 a 32-bit (64-bit) hosting process or Dll trying to call a 64-bit
 (32-bit) Dll or some other invalid cross architecture thing.
 ---
 Phil Wilson


 On Fri, Nov 14, 2014 at 9:42 AM, Asbjørn Mikkelsen 
 asbj...@neslekkim.net wrote:
 So something is checking the platform setting on the dll ?, With 
 VS2012 and VS2013, I'm getting problems if I start to set platform 
 to anything else than anycpu on dll's now, what gives?

 On Fri, Nov 14, 2014 at 6:38 PM, Phil Wilson phildgwil...@gmail.com wrote:

 To expand on what Rob said, it all just works. On an x64 system the 
 MSI service will be 64-bit. If you have a 32-bit CA you'll get a 
 32-bit msiexec process launched to host it. If you have another CA 
 that requires impersonation, you'll see another msiexec process 
 running impersonated. The error you're seeing is nothing to do with 
 the with this architecture. It's just invalid for a 32-bit process 
 to access 64-bit modules. You are enumerating processes or you have 
 a process id that's 64-bit and you're using it from 32-bit code to 
 access the process? As Jacob says, if you're on a 64-bit system and 
 you want to do whatever you're doing, make a 64-bit version of your 
 Dll.
 ---
 Phil Wilson


 On Fri, Nov 14, 2014 at 8:35 AM, John Cooper 
 jocoo...@jackhenry.com
 wrote:
  That is the technique I use and it is necessary when access 
  64-bit-only
 file system locations and the like.
 
  --
  John Merryweather Cooper
  Senior Software Engineer | Enterprise Service Applications | 
  Continuing
 Development
  Jack Henry  Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 
  |
 jocoo...@jackhenry.com
 
 
 
  -Original Message-
  From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com]
  Sent: Friday, November 14, 2014 10:32 AM
  To: General discussion about the WiX toolset.
  Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit 
  msiexec.exe
 for a 64-bit MsiPackage
 
  What is the bitness of your CA DLL?  Just a stab in the dark but 
  you
 might need to have it compiled twice, once as 32 and once as 64, 
 and have the respective MSI package use the right CA DLL.
 
 
  -Original Message-
  From: Rob Mensching [mailto:r...@firegiant.com]
  Sent: Friday, November 14, 2014 9:53 AM
  To: General discussion about the WiX toolset.
  Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit 
  msiexec.exe
 for a 64-bit MsiPackage
 
  Custom actions are hosted by Windows Installer in a separate 
  custom
 action host process based on custom action type.
 
  _
   Short replies here. Complete answers over there:
 http://www.firegiant.com/
 
 
  -Original Message-
  From: Ryan Waller [mailto:rwal...@microsoft.com]
  Sent: Friday, November 14, 2014 7:43 AM
  To: General discussion about the WiX toolset.
  Subject: Re: [WiX-users] [SPAM] Re: WixStdBA launches 32-bit 
  msiexec.exe
 for a 64-bit MsiPackage
 
  Yes, Orca Summary shows it with Platform x64.
 
 
 ---
 ---
  Comprehensive Server Monitoring with Site24x7.
  Monitor 10 servers for $9/Month.
  Get alerted through email, SMS, voice calls or mobile push notifications.
  Take corrective actions from your mobile device.
 
 http