如何从WDK 8.1 Toaster Sample Driver安装KMDF Filter Driver?

时间:2015-04-17 23:21:42

标签: windows installation kmdf filter-driver

我正在通过检查WDK 8.1 Toaster Sample Driver来学习Windows驱动程序开发。我可以使用KMDF总线和KMDF功能驱动程序进行构建,安装,调试和通信。我遇到的问题是安装KMDF过滤器驱动程序。我尝试使用devcon来安装过滤器驱动程序,但它总是失败。任何帮助将不胜感激。

主机系统

  • Windows 8.1 Pro x64
  • 构建:Visual Studio 2013 Pro和WDK 8.1
  • 调试:WinDbg(命名管道)

目标系统(虚拟机)

  • Windows 8.1企业评估

  • 启用内核调试和测试签名

  • 安装:devcon

1 个答案:

答案 0 :(得分:2)

我在OSR网站上找到了答案:

显然,KMDF过滤器驱动程序的安装过程与其他KMDF驱动程序不同。请参阅以下安装程序:

  1. 将“filter.sys”文件移动到Windows驱动程序目录(C:\ Windows \ System32 \ drivers)。
  2. 使用上面的路径作为 binpath 为驱动程序创建服务。我使用需求作为我的开始类型。
  3. 将UpperFilter多字符串值添加到TOASTER类注册表,并将步骤2中创建的服务添加到UpperFilter。
  4. 重新启动TOASTER设备。