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

Reply via email to