One option would be to use an immediate custom action that copies the existing files to the temp folder, and then a semi-custom action which copies those files to your "backup folder".
-----Original Message----- From: Srinu ..., [mailto:srinu_...@yahoo.com] Sent: Friday, July 19, 2013 9:29 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Cannot install the patch by double clicking on msp Hi Blair, Issue resolved by changing the customaction to diferred and return=ignore. Thank you very much for help. And I have a doubt regarding CopyFile. If I use copy file element then it copying the patch files instead of copying base file because my base files was overiden by patch files before calling this copyfile element. Can you please let me know how to execute copyfile before InstallFiles. I tried to use different components one for installing patch file and another for copying base file, but still not resolved. I never heard about semi-custom action, if possible could you please share any links. It would be very helpfull to learn more about the tool. Regards, Srinu. ________________________________ From: Blair Murri <os...@live.com> To: "wix-users@lists.sourceforge.net" <wix-users@lists.sourceforge.net> Sent: Friday, 19 July 2013 2:38 AM Subject: Re: [WiX-users] Cannot install the patch by double clicking on msp Look in your log. It will reveal all. I assume one of two things has happened: 1) the folder you are copying to requires admin rights, which immediate actions only have if you launch the MSP already elevated (which doesn't happen when double-clicking with UAC turned on), or 2) that folder doesn't actually exist yet, because it is created when the deferred actions are run (and you are attempting to copy the "base" files while the deferred script is still being written). Either way this is further proof that immediate actions are not supposed to ever be used to change machine state. Since you seem to be intent on writing a custom action: change that action to add rows to the MoveFile table (search for "semi-custom action" from Bob's blog). Or much better yet, see if WiX's CopyFile element will do the trick and you eliminate the custom action all together. Blair Date: Fri, 19 Jul 2013 02:52:56 +0800 From: srinu_...@yahoo.com To: wix-users@lists.sourceforge.net Subject: [WiX-users] Cannot install the patch by double clicking on msp Hi, Installing the patch from a cmd prompt (or explorer) that has been started with admin rights however succeeds(there is no Run As Administrator from the context menu). But while double clicking the .msp throwing the exception(attached) and install get abort. For more information: The exception is because of failing my C# custom action(CopyBinFiles) which is execute as Immediate, return check and sequenced after PublishingProduct. The script behind the custom action is just copying the existing Base files(.msi files) into the newfolder for backup. And it has only one public property INSTALLDIR which is secured. Please let me know if any one have idea about this issue(why double click is not working even though I am admin on the machine). Regards, Srini ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users