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

标签 windows installation kmdf filter-driver

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

宿主系统:

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

目标系统(虚拟机):

  • Windows 8.1 企业版评估

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

  • 安装:devcon

最佳答案

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

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

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

关于windows - 如何从 WDK 8.1 Toaster Sample Driver 安装 KMDF Filter Driver?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29710992/

相关文章:

windows - 如何为较低的过滤磁盘驱动程序的内部设备控制请求正确注册完成例程?

installation - 在 NetBeans 安装程序中包含( bundle )JRE?

flash - 如何使用 nsis 创建/自定义 Flash 等 Web 下载安装程序?

visual-c++ - 如何以编程方式确定是否安装了 Visual C++ Runtime 8.0?

windows - 当 flAllocationType = MEM_RESERVE 时,为什么 VirtualAlloc() 需要 flProtect = PAGE_NOACCESS?

c - 如何使用 Windows KMDF 注册软件中断?

windows - 如何为我的 .inf 创建 Windows 安装包?

c++ - OpenCV - API 位置不是文档吗?

windows - Pig 0.13.0 在 Windows 8 上的安装

java - WINE可以在Linux下打开独立的Windows应用程序吗?