怎样在c#中实现获取另一个应用程序的内容,比如:用个c#的程序去读取一个已经打开的程序界面中textbox里的内容!

解决方案 »

  1.   

    要么用remoting, 前提是那另一个程序也是你自己写的
    要么用apihook 劫下消息 然后获得handle自己处理
      

  2.   

    这要看具体情况:如果是B/S不可能实现,如果是C/S,很简单只要传递窗体的引用就可以了
      

  3.   

    to  zhangzhifeng8888(峰) :
      楼主的意思应该是两个不同的进程.准确的说, 是两个不用的application domain.
      

  4.   

    越过两个不同的Application domain就要用到分布式
    如Remoting
      

  5.   

    如果只是取得窗体内容或窗体中控件内容,用取得目标窗口句柄得方式就可以了
    例子去搜一下vc知识库里面有一个例子,是取得任务管理器listbox中得内容,你搜一下
    网址:www.vckbase.com