在哪里可以找到带有源代码的简约 WDM 驱动程序模板? [关闭]

2024-03-23

我遇到过内核模式驱动程序,但经验很少。这就是我想做的:

  • 有一个加载驱动程序的用户模式应用程序。
  • 让用户模式应用程序写入它,以便向它发送指令。
  • 让驱动程序将 RDMSR 指令发送到 Intel 芯片。
  • 将结果返回给用户模式应用程序。

我读了本文 http://www.codeproject.com/Articles/9504/Driver-Development-Part-Introduction-to-Drivers它描述了完成此行为的不同方式(缓冲 I/O、直接 I/O 或两者都不)。

我的问题是这样...这篇文章的代码代表了构建 WDM 驱动程序的方式,我希望能够使用 Windows 驱动程序工具包创建并修改默认的 WDM 项目模板,其中包含源代码,但是当我下载Windows驱动程序工具包(WDK)时,唯一的WDM驱动程序模板完全是空白的,并且没有任何源代码。

在哪里可以找到带有源代码的简约 WDM 驱动程序模板示例,该模板使用Io创建设备 http://msdn.microsoft.com/en-us/library/windows/hardware/ff546240%28v=vs.85%29.aspx创建一个设备对象?


我找到了here http://code.msdn.microsoft.com/windowshardware/IOCTL-a583bbeb。的一部分Windows 驱动程序工具包 8.1 示例 http://code.msdn.microsoft.com/windowshardware/Windows-8-Driver-Samples-5e1aa62e,光荣的IOCTL驱动示例

演示了四种不同类型 IOCTL 的用法 (METHOD_IN_DIRECT、METHOD_OUT_DIRECT、METHOD_NEITHER 和 方法_缓冲)

此外,

此示例驱动程序不是即插即用驱动程序。这是一个最小的 驱动程序旨在演示操作系统的功能。两者都不 该驱动程序及其示例程序均不适用于 生产环境。相反,它们旨在用于教育 目的并作为骨架驱动程序。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在哪里可以找到带有源代码的简约 WDM 驱动程序模板? [关闭] 的相关文章

随机推荐