
帕维尔·约西福维奇
在Windows系统中没有什么比内核更强大了,但是如何编写内核驱动程序来利用这种强大能力呢?这本书为读者描述如何编写Windows系统的软件内核驱动程序。这些驱动程序不涉及硬件,而是处理系统本身:进程、线程、模块、注册表等等。内核代码可用于监视重要事件,防止在需要时发生某些事件。读者可以通过编写各种过滤器来拦截驱动程序中感兴趣的调用。
花了两个月时间,把书中每个代码都实现了一遍,获益良多,也初步学会了驱动开发所需的基础知识。内核层面的开发比起应用开发更为严苛,bug引起的错误则更为致命。从一个框架到一个完整的产品,中间会经历了太多的坑坑洼洼,只有拥有极客的精神,才能做到精益求精。
适合小白入门,里面有完整的例子,可以实现,理论和实践结合,掌握的更牢固
如果从入门的角度来说的话,不过官方文档细致和深入。