Hi there,

the WindowsManager class' method broadcastSettingChanged works as designed.

However, if one changes file-associations programmatically the
iconcache.db is not updated immediately and the changes are not visible
immediately (and broadcastSettingChanged does not work for
iconcache.db). It seems to be a known problem, e.g.
<http://www.google.at/search?hl=de&client=firefox-a&hs=K4g&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&q=iconcache.db+refresh+programmatically+howto&aq=f&aqi=&aql=&oq=&gs_rfai=>.


Researching a little bit brought me to
<http://blogs.sepago.de/e/helge/2007/11/22/free-tool-refresh-the-desktop-programmatically#comment-form>,
which eventually led to:
<http://msdn.microsoft.com/en-us/library/bb762118.aspx>, which would be
an API that would help in this particular situation.

Does anyone know of a way to refresh the iconcache.db on WinXP, Vista
and W7, other than the above mentioned API?

---rony





------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to