我用spy++抓一个程序窗体的文字,总是取不到,不知是怎么回事

我用spy++抓一个程序窗体的文字,总是取不到,不知是怎么回事,第1张

1、使用ATL。 HWND HWND函数GetDlgItem(IDC_LIST), CListCtrl的LC(HWND)/ /或者使用附加要求。 在手柄上一般使用ATL,MFC类指针一般。 2、例如,函数GetDlgItem返回HWND,ATL,MFC返回的CWnd *

S代表使用SendMessage函数发送的消息

P就代表PostMessage的消息了

R是代表消息的返回

只出现S程序异常了 说明对方收到了消息 处理的时候出线了异常

比如一个程序接受消息后做除法wParam / lParam

而你发送的时候wParam = 1, lParam = 0

程序就崩溃了(除数为零)

更常见的崩溃情况是内存访问违规

比如消息参数是一个非法的内存地址却被访问

就会崩溃了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12172659.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存