Thanks Blair/Richard. That helps. So, if I have these custom actions and sequence
<CustomAction Id="CARollback" BinaryKey="zzz.dll" DllEntry="MyRollbackFunction" Execute="rollback"/> <CustomAction Id="CADeferred" BinaryKey="zzz.dll" DllEntry="MyDeferredFunction" Execute="deferred"/> <CustomAction Id="CAImmdediate" BinaryKey="zzz.dll" DllEntry="MyImmediateFunction" Execute="immediate"/> <InstallExecuteSequence> <Custom Action='CARollback' Before='CADeferred'/> <Custom Action='CADeferred' Before='InstallFinalize'/> <Custom Action='CAImmediate' After='InstallFinalize' /> </InstallExecuteSequence> Will CAImmediate ever get called during Rollback? Uninstall? CARollback will only be called if rollback occurs in, or after, CADeferred is called, correct? On Wed, Nov 11, 2009 at 2:29 AM, Blair <os...@live.com> wrote: > For removal, people sometimes take the deferred action that was marked as -- Tony ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users