I have a BHO that is supposed to intercept the
DISPID_BEFORENAVIGATE/DISPID_BEFORENAVIGATE2 events when the user uses
Windows Explorer to browse the local hard disk. It works well in XP and
Vista, but stopped working in Windows 7 RC.
The problem is, my BHO code gets the
DISPID_BEFORENAVIGATE/DISPID_BEFORENAVIGATE2 events only when
InternetExplorer is used to navigate between different web pages. However,
when navigating the local hard disks, the
DISPID_BEFORENAVIGATE/DISPID_BEFORENAVIGATE2 events are NOT sent. (My BHO
does receive other events, such as DISPID_DOWNLOADBEGIN, etc.)
This did not happened before Windows 7. Can anyone confirm this and/or offer
a possible workaround?
Thanks!
--
Andrei Belogortseff
http://www.WinAbility.com