I get the systray launched both at install and repair when i set the condition as "1". But the CA "<Custom Action='LaunchSystrayExe' After='InstallFinalize'>1</Custom> " get executed during the uninstall as well[which i don't want] and errors out as the installed files are not available at the end of uninstall.How should i be sequencing it so that it work fine with install,repair and uninstall?
Sebastian Brand-2 wrote: > > How about just "1" as Condition to have the CA executed always? > > Best regards, > Sebastian Brand > > Instyler Software - http://www.instyler.com > > > On Mar 27, 2008, at 11:18 , Anidil wrote: >> >> It works fine during repair when i change the condition to >> "Installed".But it >> doesn't launch automatically after the installation unless i make it >> "NOT >> Installed" , in that case repair doesn't work :(...strange.. >> Here is a snip of my code >> ... >> <CustomAction Id="TerminateSystray.SetProperty" Return="check" >> Property="CustomActionData" Value="systrayprocess.exe"/> >> <CustomAction Id="TerminateSystray" BinaryKey="KillMeSoftlyDll" >> DllEntry="KillMeSoftly" /> >> >> <InstallExecuteSequence> >> ...... >> <Custom Action="TerminateSystray.SetProperty" >> Before="InstallValidate">Installed</Custom> >> <Custom Action="TerminateSystray" >> Before="InstallValidate">Installed</Custom> >> .... >> <Custom Action='LaunchSystrayExe' After='InstallFinalize'>Installed</ >> Custom> >> </InstallExecuteSequence> >> >> where KillMeSoftly is a dll CA which kills the systray process >> softly by >> sending a WM_CLOSE message >> >> >> >> Wilson, Phil wrote: >>> >>> Unless my eyes are deceiving me, your custom action has a condition >>> of Not >>> Installed. Your product *is* installed when you do a repair. You >>> have the >>> pseudo-code "If my product is Not Installed then run app.exe". >>> >>> Phil Wilson >>> >>> >>> -----Original Message----- >>> From: [EMAIL PROTECTED] >>> [mailto:[EMAIL PROTECTED] On Behalf Of Anidil >>> Sent: Wednesday, March 26, 2008 3:08 AM >>> To: wix-users@lists.sourceforge.net >>> Subject: [WiX-users] Systray doesn't work during Repair >>> >>> >>> I use the following code to launch a systray >>> >>> <CustomAction >>> Id="LaunchSystrayExe" >>> Directory="INSTALLDIR" >>> ExeCommand="[INSTALLDIR]Systray.exe" >>> Return="ignore" /> >>> >>> And sequence the same in the <InstallExecuteSequence> as follows >>> ... >>> <Custom Action='LaunchSystrayExe' After='InstallFinalize'>Not >>> Installed</Custom> >>> >>> It's working perfectly for a normal install.But when i repair the MSI >>> installation, the systray doesn't seems to be launching again.Can >>> anyone >>> give an insight on this issue? >>> >>> NB:I use another CA for killing the systray. >>> -- >>> View this message in context: >>> http://www.nabble.com/Systray-doesn%27t-work-during-Repair-tp16299140p16299140.html >>> Sent from the wix-users mailing list archive at Nabble.com. >>> >>> >>> ------------------------------------------------------------------------- >>> Check out the new SourceForge.net Marketplace. >>> It's the best place to buy or sell services for >>> just about anything Open Source. >>> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace >>> _______________________________________________ >>> WiX-users mailing list >>> WiX-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/wix-users >>> >>> >>> >>> ------------------------------------------------------------------------- >>> Check out the new SourceForge.net Marketplace. >>> It's the best place to buy or sell services for >>> just about anything Open Source. >>> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace >>> _______________________________________________ >>> WiX-users mailing list >>> WiX-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/wix-users >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/Systray-doesn%27t-work-during-Repair-tp16299140p16323322.html >> Sent from the wix-users mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------- >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- View this message in context: http://www.nabble.com/Systray-doesn%27t-work-during-Repair-tp16299140p16418689.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users