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: [email protected]
> 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
> [email protected]
> 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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users