Re: Some Systray icons disapear after explorer crash

From: b*e*a*s*t (none_at_blueyonder.co.uk)
Date: 02/08/05


Date: Tue, 08 Feb 2005 18:45:22 GMT

That sounds right but how would you change the programs to broadcast that
there suppose to be in the systray?

beast

"DanS" <t.h.i.s.n.t.h.a.t@a.d.e.l.p.h.i.a..n.e.t> wrote in message
news:Xns95F7809CB74EBidispcom@216.196.97.142...
> "b*e*a*s*t" <none@blueyonder.co.uk> wrote in
> news:E55Od.37933$B8.4357@fe3.news.blueyonder.co.uk:
>
>> Hi,
>>
>> Im sure you've heard this before "a windows bug"
>>
>> Some of my systray icons dissapear after the explorer
>> crashes/hungs/restarts i dont care what the cause is as it will crash
>> at some point it does not happen all the time but some sytray icons
>> disappear namely my norton internet security now but never use to when
>> explorer crashed, how would you get these icons to stay when explorer
>> crashes there is a reqitry key needed for " When explorer crashes
>> display these icons in systray no matter what " I have a program PS
>> tray Factory that can restore these easily, what is this command? why
>> should i have a program to restore these when winXP should be doing
>> its job
>>
>> If only a few icons dont come back, then why is this? where is the
>> setting to say bring these icons back to systray after refresh?
>>
>> My norton systray icon is set to always show but doesn't after an
>> explorer crash
>>
>> PS:- Dont get confused It has nothing to do with systray not loading
>> or the PnP issue, happens on my XP and 2000 pro machines
>>
>>
>> WinXP Pro SP2
>> NIS 2005
>> Spysweeper
>>
>> AMD 939 +3500 64bit
>> Asus SLI A8N M/B
>> 2 x MSI 6600GT 500/1000
>> 1GB Dual Corsair XMS Pro 2.2.2.5
>> Raptor 74Gb HDD
>>
>>
>> Thanks
>> Beast
>>
>>
>
> the reason that many systray icon's do not re-appear after a crash of
> explorer is because the application was not written properly to account
> for this.
>
> when the app starts, it places it's icon in the system tray by telling
> explorer to put its icon there. no problem because explorer was running
> first, and typically is loaded before any app places it's icon in the
> systray.
>
> when explorer closes and is re-started, it does not know what was in the
> system tray previously, nor what is supposed to be there. when the shell
> re-starts, it sends a system-wide broadcast message, WM_TASKBARCREATED
> (?). since this is a broadcast messages, all running apps are supposed to
> hear this message. upon hearing this message, if the app has a systray
> icon, it is supposed to respond with the same messages sent when it
> originally put the icon in the tray, once again telling the shell to put
> this icon in the systray.
>
> as i have found, most apps DO NOT respond to this message.
>
> regards,
>
> DanS
>
>
>
>



Relevant Pages

  • Re: Some Systray icons disapear after explorer crash
    ... > explorer crashed, how would you get these icons to stay when explorer ... > display these icons in systray no matter what " I have a program PS ... when the app starts, it places it's icon in the system tray by telling ...
    (microsoft.public.windowsxp.general)
  • Re: Is it possible to remove 3rd party app icon from systray?
    ... that creates chaos in the systray. ... close the icon, ... My app starts the 3rd party app using runas, ... for command line options your 3rd party app might support. ...
    (microsoft.public.vb.general.discussion)
  • Explorer Absturtz mitbekommen
    ... Auf manchen Rechnern stürtz der Explorer ab und zu ab. ... Icon in der SysTray verschwunden obwohl die Anwendung noch läuft. ... Wir bekomme ich nun den Absturtz oder das Neustarten des Explores mit? ...
    (microsoft.public.de.vb)
  • Re: Explorer Absturtz mitbekommen
    ... > Wenn nun der Explorer abstürtz und sich wieder neu startet ist das ... > Icon in der SysTray verschwunden obwohl die Anwendung noch läuft. ...
    (microsoft.public.de.vb)
  • Re: repeat something in a thread, but stop when the program stops
    ... > very tiny amount of work every half a second, ... For example, if a program puts an icon in the Windows systray, then it ... Apps in the systray often do a lot more than just that too. ... A Python thread waking up to see whether a Python Queue has something ...
    (comp.lang.python)