I'm using the WixStdBA to conditionally install either a 32-bit or a 64-bit 
MsiPackage.

When my 64-bit package is installed a 32-bit version of msiexec.exe is launched.

Is there way to force the 64-bit msiexec.exe to get launched?


My MSI has a custom action to check for a running process and verifies the path 
of the process using Process.MainModule.FileName but this throws the following 
execption from a 32-bit msiexec.exe when querying the modules of a running 
64-bit app.

System.ComponentModel.Win32Exception (0x80004005): A 32 bit processes cannot 
access modules of a 64 bit process.


Thanks in advance,
Ryan
------------------------------------------------------------------------------
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=154624111&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to