读取其它进程内存用ReadProcessMemory,或者可以通过注入代码在其内部通过进程间通讯获得内存中的数据。其它进程的窗口文字可以通过SendMessage发WM_GETTEXT消息的方式获取。似乎没有有效的方法阻止其它进程获取你的窗口信息。
如何用ReadProcessMemory来取代WM_GETTEXT呢?在对方进程分配内存后,如何使用它来读取编辑框的内容呢,主要是ReadProcessMemory里面有个lpBaseAddress不知道应该填什么,因为我不知道我应该从哪块内存开始读取,刚才上网查了一下,要防范WM_GETTEXT是很容易的一件事,自己重写一个CEdit类就行了,对这个消息进行过滤检查.
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息