我在一个进程内创建了一个MimeFilter过滤器,
但在该进程内有二个Web浏览器,我想在MimeFilter中区分出当前正在过滤的是那个浏览器的数据,
请问: 我如何才能在MimeFilter中得到当前正在过滤的浏览器的指针,
如果指针不能得到的话,能不能获得其他的能区分二个浏览器的相关数据?分都用完了,恳请高手指点一下,谢谢啦。

解决方案 »

  1.   

    貌似不能,因为mimefilter太过于底层了,很难回朔到顶层的浏览器控件。
    建议根据浏览器当前URL所在的域名来判断。
      

  2.   

    郁闷了,因为二个浏览器会访问同样的URL地址,
    根据URL地址很难区分
      

  3.   

    访问同一个URL还会有其它的麻烦,浏览器会缓存访问过的网页,当第二次访问同一个网页时,如果没有明确的重新加载请求,浏览器会使用本地缓存来加载网页
      

  4.   

    我也看过风之梵的MIMEFILTER的代码,但不知如何在ATL开发的BHO中加入MIMEFilter的代码,如何加的?
    指点下简单的过程吧谢谢!
      

  5.   

    http://topic.csdn.net/u/20080523/16/96fc68f3-6c51-4517-8812-fcdff9e33426.html
      

  6.   

    我已经开发了一个BHO动态链接库,而且我想在这个DLL中加入MIMIFilter的功能,但是MIMIFilter也需要注册CLSID
    那些CLSID之类的东西怎么处理?谢谢!
      

  7.   

    To:wcl021
    我觉得还是吧BHO和MimeFilter放在二个工程中单独实现比较好