【问题标题】:Loading NDIS drivers automatically on Windows Embedded CE 6.0 during boot time在启动期间在 Windows Embedded CE 6.0 上自动加载 NDIS 驱动程序
【发布时间】:2010-11-03 18:19:28
【问题描述】:

我有一个制造商提供的 Wi-Fi 驱动程序。该驱动程序具有即插即用支持。插入或移除适配器后,Windows CE 已成功识别它。但是在启动时,如果适配器处于“插入状态”,CE OS 不会加载它,所以我必须先移除然后再插入它。

我想在启动时自动加载驱动程序。有可能吗?

之前,我写过一个简单的流接口驱动程序。我编辑了 project.reg 以在 HKLM\Devices\BuiltIn 下创建一个子项,以便设备管理器可以在启动时自动加载。并且已成功加载。但是 Wi-Fi 驱动程序是非流驱动程序。设备管理器可以用同样的方式自动加载 Wi-Fi 驱动吗?

是“HKLM\Drivers\BuiltIn 下的所有驱动程序”流接口驱动程序吗?从启动时自动加载的角度来看,流接口驱动程序和 NDIS Wi-Fi 驱动程序之间有什么区别?如果你能解释一下,我会很高兴的。

【问题讨论】:

    标签: driver windows-ce platform-builder


    【解决方案1】:

    我想在启动时自动加载驱动程序。是吗 可能吗?

    是的,这绝对是可能的。这是即插即用设备的主要目的。 WinCE 设备自动加载适用于即插即用设备的驱动程序。不需要手动进行。如果是这样,则不需要即插即用功能。

    由于您的情况没有发生这种情况,您可以尝试以下方法

    1. 您是否检查过任何其他即插即用设备到 WinCE 设备?
    2. 每次插拔,是安装驱动还是加载?您可以验证调试日志以确认这一点。

    是“HKLM\Drivers\BuiltIn 下的所有驱动程序”流接口驱动程序吗?从启动时自动加载的角度来看,流接口驱动程序和 NDIS Wi-Fi 驱动程序有什么区别?

    实际上,块设备也可以自动加载,类似于流接口驱动。 HKEY_LOCAL_MACHINE\Drivers\BuiltIn 注册表项也可以识别内置块设备。

    您可以参考msdn link 了解有关加载块设备的更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-18
      • 2017-06-21
      • 1970-01-01
      • 1970-01-01
      • 2018-11-29
      相关资源
      最近更新 更多