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/
 



Reply via email to