我正在通过研究 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 驱动程序不同。请参阅下面的安装过程:
- 将“filter.sys”文件移动到 Windows 驱动程序目录 (C:\Windows\System32\drivers)。
- 使用上述路径作为您的 binpath 为驱动程序创建一个服务。我使用需求作为我的开始类型。
- 将 UpperFilter 多字符串值添加到 TOASTER 类注册表,并将在步骤 2 中创建的服务添加到 UpperFilter。
- 重启 TOASTER 设备。
关于windows - 如何从 WDK 8.1 Toaster Sample Driver 安装 KMDF Filter Driver?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29710992/