Winstep Forums
http://forums.winstep.net/phpBB2/

Coretemp and Winstep's taskbar.
http://forums.winstep.net/phpBB2/viewtopic.php?f=2&t=10857
Page 1 of 1

Author:  sacco_belmonte [ Sat Oct 20, 2018 4:18 pm ]
Post subject:  Coretemp and Winstep's taskbar.

I like how you can skin your taskbar however my three coretemp tray icons just show as 3 coretemp app icons instead of the Temperaturem, CPU usage and RAM usage.

Does anyone knows how to make them show right?

Author:  winstep [ Sat Oct 20, 2018 4:43 pm ]
Post subject:  Re: Coretemp and Winstep's taskbar.

Oh, that's a can of worms of a limitation.

When adding their icons to the system tray, most applications use 'global icons'. These icons can be accessed by every other application in the system.

Some other applications, however, force Explorer to create its own private copy of the original image. Because data inside processes is protected, you can not have direct access to it. The only way to get that icon is by injecting a DLL into the Explorer process, reading the image data, converting it into a global icon and passing it back into the Winstep application.

This what the InterprocessImageList.dll in the Winstep folder does. Alas, the Winstep application is 32 bit, so is the DLL, and on 64 bit systems Explorer is a 64 bit process - you cannot attach a 32 bit DLL to a 64 bit process.

And so, for those specific images and on 64 bit systems, the Winstep application is forced to use a generic application icon for the system tray icons it cannot get to.

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/