Delphi下深入Windows核心编程作者:飞思科技产品研发中心编著出版时间:2003-1-1【图书简介】本书是一本介绍Windows核心技术及高级技巧的专著。从系统内核编程出发,使用大量的例子帮助读者理解这些编程技术,讲述了线程同步及隐藏、系统钩子深入分析、读写物理磁盘的关键技术、读写物理内存和其他进程内存的核心技术、Windows 9x下调用16位实模式和保护模式代码的核心技术、直接读写端口技术、可执行文件加壳的技巧、PE结构分析、Ring0的实现、Windows API截取技术、屏幕取词技术等方面的内容。全书对热点源代码进行了深入剖析和讲解,同时本书汇聚了作者利用Soft-ICE跟踪调试经验,作者多年的编程心得和技巧一览无遗。随书附送的光盘提供了书中涉及的程序源代码。本书可对Windows核心编程感兴趣者提供帮助,亦可供广大编程人员及各大专院校师生参考。【本书目录】第1章 DLL与数据共享1.1 关于DLL1.1.1 DLL的结构1.1.2 DLL数据作用范围1.2 内存映像1.2.1 创建映像文件1.2.2 打开映像文件1.2.3 映射到本进程中1.2.4 关闭内存映射1.2.5 两个EXE文件共享内存数据块1.2.6 两个DLL文件共享内存数据块1.3 16位和32位进程间传送消息1.3.1 全局原子实现数据共享1.3.2 WM_COPYDATA消息实现进程间数据共享第2章 钩子原理2.1 钩子原理2.1.1 挂钩函数2.1.2 钩子链2.1.3 脱钩2.2 消息及DLL的注入2.2.1 自定义消息截取2.2.2 文件或串并口读写监视钩子2.3 Shell钩子2.3.1 实现钩子2.3.2 注册钩子2.3.3 实现步骤2.3.4 完整代码2.4 鼠标键盘钩子2.4.1 效果不错的鼠标钩子2.4.2 鼠标键盘的动作记录与回放2.4.3 黑客常用工具——键盘钩子2.4.4 非DLL键盘监视的两种方法第3章 系统内核 上一篇: Delphi应用开发完全手册 下一篇: Delphi开发典型模块大全(修订版)