怎样在c#中实现获取另一个应用程序的内容,比如:用个c#的程序去读取一个已经打开的程序界面中textbox里的内容!
怎样在c#中实现获取另一个应用程序的内容,比如:用个c#的程序去读取一个已经打开的程序界面中textbox里的内容! 问题点数:20、回复次数:8Top
1 楼windwolfreal(windwolf)回复于 2005-08-02 15:43:51 得分 5
要么用remoting, 前提是那另一个程序也是你自己写的
要么用apihook 劫下消息 然后获得handle自己处理Top
2 楼zhangzhifeng8888(峰)回复于 2005-08-02 15:43:53 得分 0
这要看具体情况:如果是B/S不可能实现,如果是C/S,很简单只要传递窗体的引用就可以了Top
3 楼tedy()回复于 2005-08-02 15:47:19 得分 0
不好意思,我比较菜,可以说的具体点吗,最好有例程可以参考下^_^Top
4 楼windwolfreal(windwolf)回复于 2005-08-02 15:52:59 得分 5
to zhangzhifeng8888(峰) :
楼主的意思应该是两个不同的进程.准确的说, 是两个不用的application domain.Top
5 楼fan2c(只想多学习)回复于 2005-08-02 16:35:36 得分 0
gzTop
6 楼tedy()回复于 2005-08-02 23:08:00 得分 0
真的没人知道吗,给点意见了Top
7 楼cccclb(磊冰Ben)回复于 2005-08-02 23:17:21 得分 0
越过两个不同的Application domain就要用到分布式
如RemotingTop
8 楼sgc8228(开始学习VC,我是被逼的)回复于 2005-08-03 00:33:41 得分 10
如果只是取得窗体内容或窗体中控件内容,用取得目标窗口句柄得方式就可以了
例子去搜一下vc知识库里面有一个例子,是取得任务管理器listbox中得内容,你搜一下
网址:www.vckbase.comTop




