【发布时间】:2014-06-03 14:23:19
【问题描述】:
我遇到过很少经验的内核模式驱动程序。这是我想要做的:
- 拥有一个加载驱动程序的用户模式应用程序。
- 让用户模式应用程序对其进行写入,以便向其发送指令。
- 让驱动程序将 RDMSR 指令发送到 Intel 芯片。
- 将结果返回给用户模式应用程序。
我已阅读 this article,其中描述了您可以实现此行为的不同方式(缓冲 I/O、直接 I/O 或两者都不是)。
我的问题是...这篇文章的代码代表了您构建 WDM 驱动程序的方式,我希望能够使用 Windows 创建并修改包含源代码的默认 WDM 项目模板Driver Kit,但是当我下载 Windows Driver Kit (WDK) 时,唯一的 WDM 驱动程序模板完全空白,没有任何源代码。
我在哪里可以找到一个包含源代码的简约 WDM 驱动程序模板示例,该模板使用IoCreateDevice 创建设备对象?
【问题讨论】:
标签: c++ visual-c++ driver wdk wdm