2010-11-03 63 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

相關問題