Custom Action MathPLay runs the Mathplayer.EXE from the design science These can be installed anytime.. really it could be after all the files are installed.
but i shall dig more into this , google probably Vasu On 4 November 2010 22:37, Castro, Edwin G. (Hillsboro) < edwin.cas...@fiserv.com> wrote: > Notice that the following CustomAction elements all have an After attribute > set to InstallFinalize. > You'll need to choose an appropriate point in the InstallExecuteSequence > between InstallInitialize and InstallFinalize. > Then you can use the After or Before attribute to specify when to run them. > I can't give more detailed advice without knowing what these custom actions > do nor when it is appropriate to run them. > > > > > <InstallExecuteSequence> > > > > > > > <Custom Action="MATHPLAYEREXECUSTOM" > > > > After="InstallFinalize">(not MATHPLAYERFOUND) AND > > INSTALLMATHPLAYER > > > > AND $comp_MathPlayerSetupexe>2</Custom> > > > > <Custom Action="H2REGCUSTOMINSTALL" > > > > After="InstallFinalize"> $comp_H2Regexe>2 AND ( ( SEARCHFORVS7) > > > > OR > > > > (SEARCHFORVS8) OR (SEARCHFORVS9) ) </Custom> > > > > <Custom Action="H2REGCUSTOMUNINSTALL" > > > > After="InstallFinalize"> $comp_H2Regexe=2 AND ( ( SEARCHFORVS7) OR > > > > (SEARCHFORVS8) OR (SEARCHFORVS9) ) </Custom> > > > > > > > > > > > > <RemoveExistingProducts After="InstallFinalize"/> > > > > </InstallExecuteSequence> > > Edwin G. Castro > Software Developer - Staff > Electronic Banking Services > Fiserv > Office: 503-746-0643 > Fax: 503-617-0291 > www.fiserv.com > Please consider the environment before printing this e-mail > > > > -----Original Message----- > > From: Vasu Chakkera [mailto:vas...@gmail.com] > > Sent: Thursday, November 04, 2010 1:41 PM > > To: General discussion for Windows Installer XML toolset. > > Subject: Re: [WiX-users] Running Third Party Installer as a part of > installation > > > > So assuming that I am a newby in this, please could you tell me what i > need > > to change in the code? > > Thanks > > Vasu > > > > On 4 November 2010 16:56, Castro, Edwin G. (Hillsboro) < > > edwin.cas...@fiserv.com> wrote: > > > > > The error tells you exactly what you are doing wrong. It says you must > > > schedule the custom action *between* InstallInitialize and > InstallFinalize. > > > You are scheduling them *after* InstallFinalize. > > > > > > Edwin G. Castro > > > Software Developer - Staff > > > Electronic Banking Services > > > Fiserv > > > Office: 503-746-0643 > > > Fax: 503-617-0291 > > > www.fiserv.com > > > P Please consider the environment before printing this e-mail > > > > > > > -----Original Message----- > > > > From: Vasu Chakkera [mailto:vas...@gmail.com] > > > > Sent: Thursday, November 04, 2010 8:46 AM > > > > To: General discussion for Windows Installer XML toolset. > > > > Subject: [WiX-users] Running Third Party Installer as a part of > > > installation > > > > > > > > Dear All, > > > > I am new to WIX and trying certain things.. I have successfully > > > > finished > > > writing > > > > an installer that does most of the things.. > > > > I now have a situation where as a part of installation , i need to > > > > check > > > the > > > > presence of MathPlayer.exe in the system, and if it doesnt exist, > > > > then i > > > need > > > > to install the Mathplayer.exe > > > > > > > > i also have another H2Reg.exe that i need to run anyway everytime > > > > with > > > - u > > > > command while installing and the same exe should be run with -r > > > > command while un installing.. It all worked fine with wix 2.0 .. > > > > > > > > I am using wix3.0 now. > > > > > > > > I tried this > > > > > > > > > > > > <CustomAction Id="MATHPLAYEREXECUSTOM" Return="check" > > > > Execute="deferred" FileKey="file_MathPlayerSetupexe" > > > > ExeCommand="/Install"/> > > > > <CustomAction Id="H2REGCUSTOMINSTALL" Return="check" > > > > Execute="deferred" FileKey="file_H2Regexe" ExeCommand="-r"/> > > > > <CustomAction Id="H2REGCUSTOMUNINSTALL" Return="check" > > > > Execute="deferred" FileKey="file_H2Regexe" ExeCommand="-u"/> > > > > <!-- <CustomAction Id="LaunchApplication" FileKey="FoobarEXE" > > > > ExeCommand="" Execute="immediate" Impersonate="yes" > > > > Return="asyncNoWait"></CustomAction>--> > > > > <CustomAction Id="LAUNCHREADMECUSTOM" > > Property="NOTEPAD" > > > > ExeCommand="[INSTALLDIR]\Readme.txt" Execute="deferred" > > > > Return="asyncNoWait"></CustomAction> > > > > > > > > > > > > > > > > <InstallExecuteSequence> > > > > > > > > <Custom Action="MATHPLAYEREXECUSTOM" > > > > After="InstallFinalize">(not MATHPLAYERFOUND) AND > > INSTALLMATHPLAYER > > > > AND $comp_MathPlayerSetupexe>2</Custom> > > > > <Custom Action="H2REGCUSTOMINSTALL" > > > > After="InstallFinalize"> $comp_H2Regexe>2 AND ( ( SEARCHFORVS7) > > > > OR > > > > (SEARCHFORVS8) OR (SEARCHFORVS9) ) </Custom> > > > > <Custom Action="H2REGCUSTOMUNINSTALL" > > > > After="InstallFinalize"> $comp_H2Regexe=2 AND ( ( SEARCHFORVS7) OR > > > > (SEARCHFORVS8) OR (SEARCHFORVS9) ) </Custom> > > > > > > > > > > > > <RemoveExistingProducts After="InstallFinalize"/> > > > > </InstallExecuteSequence> > > > > > > > > > > > > > > > > I ran and got the following error > > > > > > > > C:\Installer.wxs(1462) : error LGHT0204 : ICE77: MATHPLAYEREXECUSTOM > > > > is a in-script custom action. It must be sequenced in between the > > > InstallInitialize > > > > action and the InstallFinalize action in the InstallExecuteSequence > > > > table > > > > C:\Installer.wxs(1463) : error LGHT0204 : ICE77: H2REGCUSTOMINSTALL > > > > is a in-script custom action. It must be sequenced in between the > > > InstallInitialize > > > > action and the InstallFinalize action in the InstallExecuteSequence > > > > table > > > > C:\Installer.wxs(1464) : error LGHT0204 : ICE77: > > > > H2REGCUSTOMUNINSTALL is a in-script custom action. It must be > > > > sequenced in between the InstallInitialize action and the > > > > InstallFinalize action in the InstallExecuteSequence table > > > > > > > > > > > > > > > > > > > > > > > > any pointers or help regarding this will be highly appreciated. > > > > thanks > > > ]Vasu[ > > > > > > > ---------------------------------------------------------------------- > > > -------- > > > > The Next 800 Companies to Lead America's Growth: New Video > > > > Whitepaper David G. Thomson, author of the best-selling book > > > > "Blueprint to a > > > Billion" > > > > shares his insights and actions to help propel your business during > > > > the > > > next > > > > growth cycle. Listen Now! > > > > http://p.sf.net/sfu/SAP-dev2dev > > > > _______________________________________________ > > > > WiX-users mailing list > > > > WiX-users@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > ---------------------------------------------------------------------- > > > -------- The Next 800 Companies to Lead America's Growth: New Video > > > Whitepaper David G. Thomson, author of the best-selling book > > > "Blueprint to a Billion" shares his insights and actions to help > > > propel your business during the next growth cycle. Listen Now! > > > http://p.sf.net/sfu/SAP-dev2dev > > > _______________________________________________ > > > WiX-users mailing list > > > WiX-users@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > > > > > -- > > Vasu Chakkera > > Numerical Algorithms Group Ltd. > > Oxford > > www.vasucv.com > > > ------------------------------------------------------------------------------ > > The Next 800 Companies to Lead America's Growth: New Video Whitepaper > > David G. Thomson, author of the best-selling book "Blueprint to a > Billion" > > shares his insights and actions to help propel your business during the > next > > growth cycle. Listen Now! > > http://p.sf.net/sfu/SAP-dev2dev > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ > The Next 800 Companies to Lead America's Growth: New Video Whitepaper > David G. Thomson, author of the best-selling book "Blueprint to a > Billion" shares his insights and actions to help propel your > business during the next growth cycle. Listen Now! > http://p.sf.net/sfu/SAP-dev2dev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- Vasu Chakkera Numerical Algorithms Group Ltd. Oxford www.vasucv.com ------------------------------------------------------------------------------ The Next 800 Companies to Lead America's Growth: New Video Whitepaper David G. Thomson, author of the best-selling book "Blueprint to a Billion" shares his insights and actions to help propel your business during the next growth cycle. Listen Now! http://p.sf.net/sfu/SAP-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users