If you want it to run during the UI you need to sequence it in InstallUISequence not InstallExecuteSequence. From that code it's not running at the end of installation, it's running at the start of the InstallExecuteSequence which is when Windows Installer actually does your installation. See -> http://msdn.microsoft.com/en-us/library/aa369543.aspx & http://msdn.microsoft.com/en-us/library/aa369500.aspx
You should fully test running in basic/none UI modes if you implement custom actions like yours in the InstallUISequence & also test your uninstall using full & basic/none UI too. Palbinder Sandher Software Deployment & IT Administrator T: +44 (0) 141 945 8500 F: +44 (0) 141 945 8501 http://www.iesve.com **Design, Simulate + Innovate with the <Virtual Environment>** Integrated Environmental Solutions Limited. Registered in Scotland No. SC151456 Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20 0SP Email Disclaimer -----Original Message----- From: s...@pacaccess.com [mailto:s...@pacaccess.com] Sent: 16 March 2010 02:13 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Call custom action at beginning of installation? I'm new to WiX and am still getting my feet wet. I've build a custom action. The action runs after the installation has finished, but I'd like ti to run at the beginning. Here's what I currently have: <Product ...> <Package InstallerVersion="200" Compressed="yes" /> <Media Id="1" Cabinet="media1.cab" EmbedCab="yes" /> <InstallExecuteSequence> <Custom Action="Action1_CheckIfAppIsRunning" Before="InstallInitialize" /> </InstallExecuteSequence> <Binary Id="Action1_CheckIfAppIsRunning_File" SourceFile="CheckIfAppIsRunningCustomAction.CA.dll" /> <CustomAction Id="Action1_CheckIfAppIsRunning" BinaryKey="Action1_CheckIfAppIsRunning_File" DllEntry="CheckIfAppIsRunning" Impersonate="yes" Execute="immediate" Return="check" /> The custom action runs fine, just at the wrong time. Any suggestions as to what to do? Thanks, Jeff ------------------------------------------------------------------------ ------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users