现在想用C#做个客户端软件,能够得到浏览器打开的页面的URL
如果打开了几个IE,则取最上方的那个IE的地址
请问大家两个问题:
1。这样用软件去取浏览器打开页面的地址,会不会被当做恶意软件?
2。要怎么做才可以取到呢?

解决方案 »

  1.   

    估计得用windows api才能实现,先找ie进程
      

  2.   

    我用的是winform做的客户端 怎么才能使用windows api?
      

  3.   

    www.codeproject.com/shell/AutomateShellWindow.asp
      

  4.   

    我现在对WINDOWS API不是很了解呢
    大家有教程之类可以借鉴的吗?
      

  5.   

    使用process看看可以吗
    获得ie的进程然后再去看能获得地址吗
      

  6.   

    谢谢hyena041(ni) 
       我现在对WINDOWS API编程还没有什么经验,照您说的去搜索也没看到类似的方法
       您能教教我怎么去查看吗
      

  7.   

    做个ie插件,ie启动,浏览,这个插件都会被通知,你想怎么样都行,不过C#无法,那是Com的内容
      

  8.   

    谢谢wfhlxl(光明正大地偷......学) 
        如果作成IE插件,会不会被杀毒软件等认为是恶意软件呢?