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

Reply via email to