关于XP SP3 系统下NtUserCreateWindowEx 原型分析_修正.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《关于XP SP3 系统下NtUserCreateWindowEx 原型分析_修正.pdf》由会员分享,可在线阅读,更多相关《关于XP SP3 系统下NtUserCreateWindowEx 原型分析_修正.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于 XP SP3 系统下 NtUserCreateWindowEx 原型分析(修正版)第 1 页 共 7 页 关于关于 XP SP3 系统下系统下 NtUserCreateWindowEx 原型分析原型分析 修正版修正版 By HSQ 说明:其实以前就因为需要用到这个函数来处理一些特定窗口,苦于没有该说明:其实以前就因为需要用到这个函数来处理一些特定窗口,苦于没有该 API 原型,最后自己也是草草的原型,最后自己也是草草的 DBG了一下,可弄错来的结果还是有偏差。最近再次用那些东西试试效果,居然发现用起来完全形同虚设。可能是系了一下,可弄错来的结果还是有偏差。最近再次用那些东西试试效果,居然
2、发现用起来完全形同虚设。可能是系统升级后,原来蒙的偏移量改变了。乘着闲来无事,干脆下统升级后,原来蒙的偏移量改变了。乘着闲来无事,干脆下决心给彻底决心给彻底弄弄清楚清楚其原型。其原型。顺便将顺便将分析分析过程记录存档过程记录存档,以以便共享便共享后来后来者和遗忘者和遗忘是是查阅查阅。1.其最其最终由终由 WIN32K.SYS 实现实现 2.调调用用流程流程 关于 XP SP3 系统下 NtUserCreateWindowEx 原型分析(修正版)第 2 页 共 7 页 3.参参数数传递经过传递经过 3.1 CreateWindowEx(CreateWindowExW/A)先从先从 2k 源码看参
3、数传递过程开始分析源码看参数传递过程开始分析 注意:在注意:在 2K 中没有中没有 CreateWindowExW/A 之分之分,这也正是需要对这也正是需要对 NtUserCreateWindowEx 进行重新分析的原因进行重新分析的原因 CreateWindowEx 没有对参数进行任何处理,而是追加一个参数后直接调用没有对参数进行任何处理,而是追加一个参数后直接调用_CreateWindowEx 3.2 _CreateWindowEx 可见,在可见,在 2k 时,是通过是否定义了时,是通过是否定义了这个标志来调用相应版本的这个标志来调用相应版本的 API,及,及来确定是来确定是W/A 之分的
4、。而在之分的。而在 XP 中,已经存中,已经存 CreateWindowExW/A 之分了,在通过之分了,在通过 IDA 分析可知分析可知 对于对于的调用:的调用:关于 XP SP3 系统下 NtUserCreateWindowEx 原型分析(修正版)第 3 页 共 7 页 对于对于的调用:的调用:即即 A 版本的版本的=,W 版本为版本为,其他参数都沿袭,其他参数都沿袭 2K。_CreateWindowEx 进行一些处理后接着开始进入下一层调用,这里进行一些处理后接着开始进入下一层调用,这里 XP 与与 2K 处理有些差异。处理有些差异。3.3 NtUserCreateWindowEx(Ve
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关于XP SP3 系统下NtUserCreateWindowEx 原型分析_修正 关于 XP 系统 NtUserCreateWindowEx 原型 分析 修正
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内