标签:
http://www.microsoft.com/en-us/download/details.aspx?id=11800
可以下载此驱动开发包,《寒江独钓WINDOWS内核安全编程》这本书的代码就可以
使用这个版本的WDK进行编译。
驱动程序是一个软件组件,可让操作系统和设备彼此通信。
扩大定义:
我们可以扩大“驱动程序”的定义,方法是表示驱动程序为遵守或参与操作系统与设备之间通信的任一软件组件。
软件驱动程序
我们的扩大定义相当准确,但仍不完整,原因是某些驱动程序与任何硬件设备根本不关联。 例如,假设你需要编写可以访问核心操作系统数据结构的工具,这些结构仅可以由内核模式下运行的代码进行访问。可以通过将工具拆分成两个组件来执行该操作。 第一个组件在用户模式下运行且提供用户界面。第二个组件在内核模式下运行且可以访问核心操作系统数据。在用户模式下运行的组件称为应用程序,在内核模式下 运行的组件称为“软件驱动程序”。软件驱动程序与硬件设备不关联。
标签:
原文地址:http://www.cnblogs.com/huaxiaoyao/p/4393603.html