Windows驅動如何用INF檔案安裝

安信實驗室發表於2021-07-12

Windows 驅動如何用 INF 檔案安裝

 

裝置相關的驅動安裝可以選擇 INF 進行安裝, INF 安裝檔案的編寫建議從 WDF Sample 中找到合適的 INF 檔案進行修改

 

透過裝置管理器手工安裝

開啟控制檯,輸入 devmgmt 回車,這是開啟裝置管理器的其中一種方式,其他方式比如右鍵系統選單欄圖示均可以開啟工作管理員,只是使用命令列的方式比較少見,這裡特意記錄一下。找到感興趣的 裝置節點,右鍵 屬性(或更新驅動程式軟體),切換到 驅動程式,可以進行感興趣的操作。這裡所看到所提供的選項,後續等你熟悉了驅動安裝的介面後,你會發現都有對應的介面對應每個功能選項。

 安信接Windows驅動開發外包

 

透過程式實現自動安裝

可以參考 WDF Sample 中的 Driver Install Frameworks API (DIFxAPI) Sample Device Console (DevCon) Tool 兩個工程,分別提供了不同呼叫介面的驅動安裝方式, Device Console (DevCon) Tool 生成的 devcon.exe 是一個功能強大的工具,不僅可用於驅動(包)的安裝和解除安裝,還可以獲取裝置的硬體 ID ,描述符以及裝置所安裝的驅動列表等資訊,開發人員可以從中一窺究竟。

 

在驅動的安裝過程中,系統會自動記錄安裝的日誌,在 INF 目錄(路徑一般在 C:\Windows\inf 下)下可以找到兩個日誌檔案 setupapi.app.log Setupapi.dev.log ,檢視這兩個日誌檔案有利於理解驅動安裝的執行過程,同時也有利於排查驅動安裝過程中出現的異常。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946382/viewspace-2780871/,如需轉載,請註明出處,否則將追究法律責任。

相關文章