如题:
想实现如下功能,读取另外一个程序里的某个控件里的数据(如读取一个程序里的窗体里的text1.text里面的数据), 要求从内存中读取,,
一、 这个思路行得通吗?
二、如行得通,应如何操作?
三、若行不通,也烦请告诉一声,好打消此想法,免浪费本来就不多的脑细胞
想实现如下功能,读取另外一个程序里的某个控件里的数据(如读取一个程序里的窗体里的text1.text里面的数据), 要求从内存中读取,,
一、 这个思路行得通吗?
二、如行得通,应如何操作?
三、若行不通,也烦请告诉一声,好打消此想法,免浪费本来就不多的脑细胞
详细看看 sendMessage() Windows API
如果确定是TextBox类型的控件,就看看GetWindowText() Windows API
--------------------------------------------------------------
程序,犹如人生。
如题,读内存本人也是无奈之下才讨论用此方法的。那个程序可能用了 子类化 ,,sendmessage 之流 无效
--------------------------------------------------------------
程序,犹如人生。
最重要的是获得想要读写内容的内存地址。
比如一个程序里的text1里面的内容。 怎么得到这个的内存地址
(1)
Address = Val("&H" & "1014DD4")
WriteProcessMemory pHandle, Address, ss, 5, 0&(2)
Address = Val("&H" & "1014DD4")
WriteProcessMemory pHandle, byref Address, ss, 5, 0&
(3)
Address = Val("&H" & "1014DD4")
WriteProcessMemory pHandle, VarPtr(Address), ss, 5, 0&
以上三个都得不到数据,,,应该怎么写才对?