在 Windows IoT Core 上安装 NetSerivce NDIS 过滤器驱动程序

Installing NetSerivce NDIS Filter Driver on Windows IoT Core

我知道有一个简单的驱动程序示例可以在 IoT Core 上安装设备驱动程序。我找不到有关如何在 IoT Core 上安装 NetService 类型的 NDIS 筛选器驱动程序的任何信息。我在 IoT Core 上安装 NDIS 筛选器驱动程序时遇到问题,这与一般设备驱动程序有很大不同。

我的NDIS过滤驱动基本上来自VS2015 NDIS过滤驱动示例。我已经成功地将它放在目标 Win 10 Enterprise PC 上,并且可以通过开发计算机上的 VS2015 内核调试器 window 查看它的跟踪消息。

我也想把它放在 Windows IoT Core 上,我的硬件是 Minnowboard Max。我的步骤是:

  1. 关注 https://ms-iot.github.io/content/en-US/win10/samples/DriverLab4.htm 只需在 VS2015 的目标 IoT Core 上设置配置 在开发计算机上。
  2. 关注 https://channel9.msdn.com/Blogs/WinHEC/Creating-Universal-Drivers-with-WDK-10 准备移动包(.cab 文件)。需要输入 Package.pkg.xml 文件中的必需信息。构建 x86 调试版本。

  3. 按照与项目符号 2 相同的 link 在 IoT 上部署 .cab(在线 .cab 包 installation/update) 来自 VS2015 的核心。

    但是,在通过内核调试器连接并设置后 Kd_DEFAULT_MASK = 0xF,看不到任何过滤器驱动程序的跟踪消息。

    “devcon listclass NetService”returns空。

谁能给我任何指示或提示? (这个问题 仅适用于 IoT Core。我已经成功地在 Windows 10 Enterprise 上运行了。)

遗憾的是,我认为 NDIS LWF 目前无法安装到 Windows IoT Core。您要解决的高级问题是什么?也许还有另一种不涉及 LWF 的方法来解决这个问题。