外部获取不了,必须采用HOOK模式,对打开的浏览器进行钩子监视,从内存中获取数据然后转换成URL

解决方案 »

  1.   

    这里有个Delphi的例子,参照里面用的 API 通过SendMessage抓到IE地址栏的文本就可以了。http://delphi.about.com/od/windowsshellapi/l/aa060303b.htm
      

  2.   

    通过进程好像不能实现吧
    通过 API 可以实现 的
      

  3.   

    这个例子会很长,首先你需要会用反汇编工具
    你要学会汇编语言,MOV,jmp,ret等等很多汇编指令
    懂得用工具分析内存地址,并找到对应的基值和偏移量
    学会用C#进行HOOK操作
    学会调用内联汇编对IE的操作
    开始编程小伙子你说这个例子这么长怎么给你,不是那么容易的,就为了一个获取URL地址,你能坚持下来么?