在Windows IoT核心上安装NetSerivce NDIS筛选器驱动程序

时间:2015-11-20 19:25:56

标签: windows ndis windows-10-iot-core filter-driver

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

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

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

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

  3. 按照与bullet 2相同的链接在IoT上部署.cab(在线.cab软件包安装/更新) 来自VS2015的核心。

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

    “devcon listclass NetService”返回空。

  4. 任何人都可以给我任何指示或提示吗? (这个问题  仅适用于物联网核心。我已经成功地在Windows 10 Enterprise上运行了。)

1 个答案:

答案 0 :(得分:0)

不幸的是,我不认为NDIS LWF目前可以安装到Windows IoT Core上。您尝试解决的高级问题是什么?也许有另一种解决这个问题的方法,不涉及LWF。