Windows API编程


Windows API编程

文章插图
Windows API编程本书在介绍Win 32 API函式调用的基础上,重点介绍如何使用Windows SDK API开发Win 32动态程式库和应用程式,并结合进程管理、进程通信、钩子函式、视窗子类化、API HOOK、Internet Explorer开发、网路编程等介绍了API函灵敏在这些方面的综合套用 。
【Windows API编程】本书中的实例原始码可通过本书主要面向熟悉Windows开发且有一定编程基础的中高级用户,旨在帮助用户提高系统编程的能力 。
基本介绍作者:冉林仓
ISBN:9787302105718
页数:352
定价:32.00
出版社:清华大学出版社
出版时间:2005-5-1
装帧:平装(无盘)
作品目录第一章 Win32 API编程简介1.1WindowsAPI概述1.2WindowsAPI函式帮助的使用1.3WindowsAPI的组成1.4WindowsAPI调用的注意事项1.5程式的调试信息输出1.6VisualBasic中调用WindowsAPI函式1.7使用彙编语言调用Win32API1.8使用PowerBuilder调用Win32API函式1.9.NET框架下调用Win32API函式1.10小结1.11思考题1.12练习题第二章 动态程式库2.1动态程式库简介2.2用程式载入动态程式库2.3动态程式库的入口点2.4动态程式库的数据共享2.5WindowsAPI调用显式载入和隐式载入2.6动态程式库与外挂程式实现2.7动态程式库的延迟载入2.8小结2.9思考题2.10练习题第三章 进程3.1进程概述3.2进程的定向输入和输出3.3进程运行的监视3.4进程枚举3.5进程的终止3.6进程与连线埠3.7进程代码的注入3.8缓冲区溢出实现代码注入3.9小结3.10思考题3.11练习题第四章 钩子函式和视窗子类化4.1钩子函式4.2键盘钩子的套用4.3使用钩子函式截取Windows密码4.4钩子函式与视窗子类化4.5Shell子类化监视系统事件4.6小结4.7思考题4.8练习题第五章 进程间通信5.1只启动一份程式实例5.2使用共享记忆体实现进程间通信5.3使用视窗讯息实现进程间通信5.4使用邮槽实现进程间通信5.5使用剪贴簿实现共享5.6使用管道实现进程间通信5.7驱动程式和Win32应用程式之间的数据通信5.8小结5.9思考题5.10练习题第六章 API HOOK6.1APIHOOK综述6.2使用增强图元档案实现萤幕截获6.3用Detours实现APIHOOK6.4核心态应用程式的拦截实现6.5基于SPI实现的HTTPTracer6.6Windows9x环境目录隐藏6.7小结6.8思考题6.9练习题第七章 WinLogon编程7.1WinLogon概述7.2WinLogon通知包的创建7.3GINA动态程式库编程7.4WinLogon进程的注入7.5小结7.6思考题7.7练习题第八章 Internet Explorer编程8.1BHO外挂程式扩展8.2HTTPURL的跟蹤8.3网路实名及其实现8.4小结8.5思考题8.6练习题第九章 底层开发9.1基于WindowsNT作业系统的连线埠直接读写9.2用本机API开发NativeNT应用程式9.3用户模式应用程式运行Ring0特权指令9.4小结9.5思考题9.6练习题第十章 网路编程10.1主机扫描的实现10.2WinPCAP的使用10.3区域网路範围内的密码侦听10.4小结10.5思考题10.6练习题书本特色套用实例从Win32API编程基础知识到複杂的具体套用实例,详细介绍了使用WindowsSDKAPI开发Win32应用程式的方法和技巧,以帮助用户快速提高WindowsAPI编程的能力 。代码分析本书除了示範各种WindowsAPI编程技术外,对于其中产生的关键程式代码也进行了详细分析,读者将从中更深一步地掌握WindowsAPI编程的相关知识 。实例具有代表性本书中的实例具有很强的代表性,都是目前WindowsAPI编程中经常用到的,对这些实例稍作修改,即可套用于实际Win32应用程式的开发 。主要内容Win32API编程简介;动态程式库;进程和进程间通信;钩子函式和视窗子类化;APIHOOK;WinLogon编程;InternetExplor编程;底层开发和网路编程 。