小菜鸟一枚 发表于 2020-7-16 16:25

Delphi程序的文本框用GetDlgItemTextA和GetWindowTextA断不下来,为什么?

本帖最后由 小菜鸟一枚 于 2020-7-16 17:51 编辑

做160个crackme的第一个,是一个Delphi程序,我想找算法,然后发现用GetDlgItemTextA和GetWindowTextA这两个API断不下来,也尝试使用消息断点,鼠标左键按下和抬起都断不下来。

请问Delphi程序它底层不调用Windows API函数吗?
如果调用,用得是什么API获取文本框的内容?


请针对问题回答,不是求破解crackme,谢谢!:handshake

无阻 发表于 2020-7-16 17:47

Delphi程序的很多控件用的都不是标准windows的控件

很多而是类似自绘的方法画上去的(测试了很多连句柄都没有)

内部都有获取数据的方法 大部分都不用到windows的getWindowText这样的命令 都是内部函数实现的

小菜鸟一枚 发表于 2020-7-16 17:51

无阻 发表于 2020-7-16 17:47
Delphi程序的很多控件用的都不是标准windows的控件

很多而是类似自绘的方法画上去的(测试了很多连句柄都 ...

这样子啊,谢谢您的热心回复!{:1_893:}
页: [1]
查看完整版本: Delphi程序的文本框用GetDlgItemTextA和GetWindowTextA断不下来,为什么?