-
-
[求助]在Hook中得到窗口的类名
-
发表于: 2010-9-19 12:55 4833
-
本人使用的是CallWndProc钩子过程,在窗口创建之时得到了一个PCWPSTRUCT结构体,里面有用的就是窗口的HWND,但是现在需要动态的识别这个HWND关联的类的类名,也或者是得到其他的信息,总是是要判断这个HWND的类有没有自绘,如果自绘了 我就不去绘制他,如果他没有自绘我就绘制他,但是目前扫描了消息映射表,RTII识别类名等方法都是失败了.
1.首先自绘的控件类名都不是标准的,比如我的CXPButton继承自CButton,那类名就是CXPButton了
2.如果自绘肯定要映射相关的消息,那消息影射表里面应该有该消息
3.RTTI识别出来的都是MFC临时创建的,类名为CTempWnd,无论你是什么控件,无论你是不是自绘,FromHandle返回的类的类名都是这个.
以上方法都失败,求在Hook中能识别是否自绘的方法.
1.首先自绘的控件类名都不是标准的,比如我的CXPButton继承自CButton,那类名就是CXPButton了
2.如果自绘肯定要映射相关的消息,那消息影射表里面应该有该消息
3.RTTI识别出来的都是MFC临时创建的,类名为CTempWnd,无论你是什么控件,无论你是不是自绘,FromHandle返回的类的类名都是这个.
以上方法都失败,求在Hook中能识别是否自绘的方法.
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
- 怎么防止键盘输入被direct input获取 3725
- 如此 inline hook SSDT 5564
- 求助:用windbg调试扣扣 8514
赞赏
雪币:
留言: