1

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

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

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

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

4

1 回答 1

0

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

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

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

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

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

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

您可以参考此msdn 链接以获取有关加载块设备的更多信息。

于 2014-02-25T07:12:21.750 回答