F fulminate Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-14 #1 在远程进程中,已经得到了一个控件的句柄,通过什么方法能得到这控件的指针? 注:这时候没有这个进程的任何对象的指针,而且已经知道这个控件是TValueListEditor类。
F fulminate Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-16 #2 怎么没人回答呀?通过控件句柄得到控件的内容也行,最终目的是要取出控件中的内容。这个控件是TValueListEditor。
F fulminate Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-17 #4 zuodan,我用WM_GETTEXT试过,也没有取到。能说说你具体怎么做的吗?另外,你有QQ或MSN吗?
F fulminate Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-17 #5 是不是在远程进程中用 FindControl 取不到控件?我试过了,在本进程中就可以取到,远程就不行。FindControl 是放在 DLL 中的,DLL 已经注入到远程目标进程中了。
Z zuodan Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-18 #6 QQ 379663058 你是不是想通过句柄来获取那个控件的内容啊? 假如你是的话你可以不需要用findControl来实现啦。可以在本进程中用EnumChildWindows来获得指定的进程中的子控件句柄。
QQ 379663058 你是不是想通过句柄来获取那个控件的内容啊? 假如你是的话你可以不需要用findControl来实现啦。可以在本进程中用EnumChildWindows来获得指定的进程中的子控件句柄。
F fulminate Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-19 #7 EnumChildWindows用过,但也不能得到控件的内容。是外部进程哦!如果是本地进程当然容易得到。
Z zhaokaien Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-19 #8 先得到句柄的地址,再根据对象的内存模型获得对象的指针地址!
F fulminate Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-19 #9 zhaokaien,可以说说具体的代码吗?根据对象的内存模型获得对象的指针地址是用什么函数?
不 不能没有你 Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-19 #10 WM_GETTEXT是取不到的 因为是TValueListEditor 这个不太容易。 你可以做个实验, 看看如果本地进程取到的handle和对象之间的关系,我是说内存地址。 你可以设定两个指针,分别指向对象实例和对象实例的handle的地址 然后找找他们之间的规律。
WM_GETTEXT是取不到的 因为是TValueListEditor 这个不太容易。 你可以做个实验, 看看如果本地进程取到的handle和对象之间的关系,我是说内存地址。 你可以设定两个指针,分别指向对象实例和对象实例的handle的地址 然后找找他们之间的规律。