怎么取得其他程序中TLabel的Caption
如何取得其他程序中TLabel的Caption
现在是只知道是个Label,但Caption变化的,应该如何找到它并读取其内容呢?
目标程序是BCB或Delphi做的
另外,用妖哥的Spy4Win取不到Label,我感觉,这个问题主要是怎么才能找到这个Label的句柄
------解决方案--------------------
TLable继承自TGraphicControl, 所以没有句柄。
你可以考虑注入目标进程,改装VCL的一些内部函数,遍历目标进程中的目标窗体上的所有组件,然后找到该Label的对象指针,从而进行访问。相当麻烦。
还有个办法就是hook 绘制文本的函数。
------解决方案--------------------
借鉴屏幕取词的技术
有道词典、金山词霸等可以去到label的内容
------解决方案--------------------
翻译cb木有问题,
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
拷屏的时候,需要把目标窗体先提到最前面来。否则只能拷到前面挡住的窗体上的内容
现在是只知道是个Label,但Caption变化的,应该如何找到它并读取其内容呢?
目标程序是BCB或Delphi做的
另外,用妖哥的Spy4Win取不到Label,我感觉,这个问题主要是怎么才能找到这个Label的句柄
------解决方案--------------------
TLable继承自TGraphicControl, 所以没有句柄。
你可以考虑注入目标进程,改装VCL的一些内部函数,遍历目标进程中的目标窗体上的所有组件,然后找到该Label的对象指针,从而进行访问。相当麻烦。
还有个办法就是hook 绘制文本的函数。
------解决方案--------------------
借鉴屏幕取词的技术
有道词典、金山词霸等可以去到label的内容
------解决方案--------------------
翻译cb木有问题,
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
拷屏的时候,需要把目标窗体先提到最前面来。否则只能拷到前面挡住的窗体上的内容