裝置驅動程式INF檔案的處理過程

來源:互聯網
上載者:User

裝置驅動程式INF檔案的處理過程

當Windows發現有USB裝置串連時,其裝置管理員會把系統所有的INF檔案中的資料和該USB裝置的裝置資訊或介面資訊進行比較,已找到與之匹配的INF檔案。對於Windows 98,為避免在每次檢測到新裝置時都需讀取INF檔案本身,他建立了一個儲存INF檔案調用資訊的資料庫,其檔案名稱為drvdata.bin和drvidx.bin,他們位於“Windows/INF”目錄中。其中。drvdata.bin列出了INF檔案所包含的產品資訊;drvidx.bin列出了INF檔案中的供應商ID和產品ID。Windows在從USB裝置中得到硬體ID或相容ID後,它將利用這兩個檔案中的資訊來尋找與該裝置相匹配的INF檔案,其處理過程一般如下:

1Windows使用USB裝置中裝置描述符的供應商欄位和產品欄位(即idVendor、idProduct、bcdDevice)來形成該裝置的硬體ID,並尋找與該應堿性匹配的INF檔案。

2如果找不到,Windows將使用介面描述符的類欄位、子類欄位和協議欄位(即bInterfaceClass、bInterfaceSubClass、bInterfaceProtocol)來形成該裝置的相容ID,並尋找與該相容ID相匹配的INF檔案。

3如果仍沒有找到,則Windows將提示使用者定位USB裝置INF檔案所在的目錄,已安裝正確的裝置驅動程式。

       Windows 2000中INF檔案的處理過程與上述過程類似。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.