2010-11-03 61 views
1

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

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

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

是“所有的驱动程序在HKLM \ Drivers \ BuiltIn”流接口驱动程序?流接口驱动程序和NDIS Wi-Fi驱动程序在启动时自动加载的地方有什么不同?如果你能解释一点,我会非常高兴。

回答

0

我想在启动时自动加载驱动程序。是否可以使用 ?

是的,这是绝对有可能的。这是即插即用设备的主要目的。 WinCE设备自动加载适合Plug&n'Play设备的驱动程序。不需要手动进行。如果是这样,那么就不需要Plug'n'Play功能。

,因为这不是你的情况发生,你可以尝试以下

  1. 你有没有与其他任何插件N-PLAY设备在WinCE设备检查?
  2. 每次你插件和插件,它是安装驱动程序还是只是加载?您可以验证调试日志以确认这一点。

是“所有驱动程序在HKLM \ Drivers \ BuiltIn”下的流接口驱动程序吗?流接口驱动程序和NDIS Wi-Fi驱动程序在启动时自动加载的地方有什么不同?

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

有关加载块设备的更多信息,请参阅此msdn link

相关问题