IPC有很多方法,剪贴板只是一种而已。FileMapping应该也不错。如果数据量不大的话,最简单的应该数WM_COPYDATA了。
解决方案 »
- vs 2008,编辑区域,刷新不同步问题求解!
- WORD oldpos = LOWORD(GetSel());真正的光标在哪儿
- ado存储过程,怎样获得参数的参数名、类型以及参数值?
- 在内存中将BMP图片转换成JPG图片
- CTreeCtrl的问题,请高手指教!
- CListCtrl排序问题
- VC的ATL编COM组件,Com之间调用问题
- 紧急!请问如何调用windows通用控件,例如文本标签(static)或者edit
- 如何在窗口的下拉菜单中加上小图标?急,help!!!
- 请问如何在CDocument类中调用CView类中的函数?
- 发现了一个好地方:http://www.vvsoft.net
- 一个头文件<.h>加在另一个文件的头文件里与加在他的CPP文件里有什么区别?
得到文本所在控件句柄---->
调用GetWindowText函数(...)获取文本内容 注意在取文本的时候,不能用GetWindowText函数直接取,因为GetWindowText()第二个参数是内存地址,控件不在你的进程内,地址在你的进程内分配,传到控件所在的进程就不对了,需要穿越进程边界的特殊手段具体实现是在目标进程分配内存,将文本取到分配的内存区后,再从该内存区将文本取回。
1.用VirtualAllocEx在目标进程分配内存。
2.用GetWindowText将文本取到1中分配的内存区。
3.用ReadProcessMemory将文本从1中的内存区读回。
4.搞定
UP