On Wed, 19 Jul 2006 00:21:33 +0000
brucexs <[EMAIL PROTECTED]> wrote:
#> I don't want to get into file I/O from the hook routine. I guess it
#> should work, but if it doesn't and it screws up the user logon
#> (because of where the pprotray program is loaded), then it may be a
#> hassle to back out.
OK.
#> > Just for the record, in order to rename a dll it is enough to kill
#> > pprotray.exe process -- saves one reboot :)
#>
#> I also found that a log off and log on could replace the reboot.
Thanks :)
#> I uploaded three new pprotray.dlls to the usual place. All capture
#> the first 12 byte of the tool text as hexadecimal (formated as
#> characters). Can you try each and post what appears in
#> trayicons.txt file after trayicon.dump for each?
#>
#> pprotray1.dll respects Tooltip flag
Looks funny -- tooltips show sequneces of numbers... but those
sequences seem kind of correct: for example, my wireless driver shows
57006900 72006500 6c006500... which, actually, does stand for "wirele" :)
trayicon.dump produces (I removed all but three icons, with different
flags, the rest seemed redundant... let me know if they can be
useful):
exe=bcmwltry id=3 fl=..c. class=AfxWnd42 cap= tt=57006900 72006500 6c006500
exe=outpost id=0 fl=.... class=OutpostMainWindowClass cap=Outpost
Service tt=4f007500 74007000 6f007300
exe=Explorer id=1226 fl=...u class=SystemTray_Main cap=Power Meter
tt=53006100 66006500 6c007900
It seems like the flags field isn't very reliable... only last one is
identified as unicode, while they all actually are (do I interpret it
correctly?) -- BTW, the last one is the sole icon which does display
proper tooltip.
#> pprotray2.dll ignores Tooltip flag in messages
Exactly like nr 1:
exe=bcmwltry id=3 fl=..c. class=AfxWnd42 cap= tt=57006900 72006500 6c006500
exe=outpost id=0 fl=.... class=OutpostMainWindowClass cap=Outpost
Service tt=4f007500 74007000 6f007300
exe=Explorer id=1226 fl=...u class=SystemTray_Main cap=Power Meter
tt=53006100 66006500 6c007900
#> pprotray3.dll ingores tooltip flag but only keeps tool tips if one
#> of first two bytes is non-zero
And once more exactly identical:
exe=bcmwltry id=3 fl=..c. class=AfxWnd42 cap= tt=57006900 72006500 6c006500
exe=outpost id=0 fl=.... class=OutpostMainWindowClass cap=Outpost
Service tt=4f007500 74007000 6f007300
exe=Explorer id=1226 fl=...u class=SystemTray_Main cap=Power Meter
tt=53006100 66006500 6c007900
I *did* test all three of the *.dlls, honestly ;)
Any ideas? How about *always* assuming tooltips are in Unicode? Or at
least if every second character is 00?
--
Best wishes,
Slawomir Nowaczyk
( [EMAIL PROTECTED] )
Life is like an integer... if u think negative enough, it will,
sooner or later, turn positive.
Attention: PowerPro's Web site has moved: http://www.ppro.org
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/power-pro/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/