word 版; 全书概貌 从此开始,我们进入内核编程的世界。第2章介绍模块化,解释了这门技艺的秘密,并给出了运行模块的代码。第3章,字符设备驱动程序,讨论字符设备驱动程序并且给出了基于内存的设备驱动程序的完整代码,可以按你的喜好进行读写。使用内存做为设备的硬件基础,可以使任何人运行例子代码,而无需增加特殊硬件。 调式技术对程序员来讲是至关重要的,这些内容在第4章“调试技术”中介绍。这样,运用我们新的调试技巧,我们将面对字符设备驱动程序高级功能,如阻塞型操作,select的使用以及非常常用的io
内容列表流程一.配置VC++、不同操作系统对应的DDK、虚拟机VMWare,安装调试器Softice or WinDbg;流程二.编译第一个最简单的Hello程序(DDK环境、VC+DDK环境都可),并用监视器观察输出结果..流程三.编写*.inf 文件,进行手工安装到电脑上,并设备管理器进行观察.[单独出来专题,可使用流程六]流程四.编写一个自动加载驱动程序、卸载驱动程序的应用程序。[单独出来专题,可使用流程六]流程五.设置好调试器,特别是WinDbg双机调试通过com1端口。下载好符号表,