DELPHI写的程序,外挂程序如何识别上面不同的BUTTON
为一个交易软件写个简单的自动处理程序(到某一条件,外挂发WM_LBUTTONDOWN消息,完成鼠标的点击),
自动交易确实可以了,现在的问题是, 程序上面有好多BUTTON. 查找这些BUTTON的HWND头疼.我现在的办法是通过父窗口一级一级往下查,根据坐标和窗口大小一级一级往下确定.
这个程序,不知道是什么原因,有些BUTTON,用findwindow 按CAPTION查找,会找到其它的BUTTON出来,
即有隐藏不可见的窗口,具有同样的CAPTION.
问题是,换了版本,坐标变了,BUTTON大小变了,程序就要改动,很麻烦.
想请教一下,如果一个程序上面有几个BUTTON,有没有好的办法找到这些BUTTON的HWND,比如通过资源的ID值什么的.
多谢!
[解决办法]
[解决办法]
做外挂程序,不管挂的是啥软件,反正都是dll注入它进程,反汇编里找相应功能地址直接调用,UI上什么找控件句柄什么的都太不可靠。