我需要通過USB直接與簡單的自定義設備進行通信。我有完整的通信協議規範。不幸的是,該設備供應商沒有爲該設備提供WinUSB驅動程序。如何在Windows 10上通過自定義的inf文件安裝WinUSB驅動程序?
根據 https://msdn.microsoft.com/en-us/library/ff540283.aspx#inf 我應該能夠使用INF模板在Windows 10自動安裝了WinUSB驅動程序。
但安裝失敗:
第三方INF不包含數字簽名信息。
據我所知,它正在尋找一個簽名.cat文件。但在這種情況下,我沒有任何文件簽署和.cat文件。我只想爲設備安裝Windows自己的WinUSB驅動程序,顯然Windows驅動程序應該由Microsoft簽署。
如何繼續安裝.inf文件?
不幸的是,改變固件在我的情況下是不可能的。我將研究libwdi解決方案。你的文章是真正有用的簽名「技術訣竅」的集合。從它我知道簽名是必需的,即使我實際上不添加自己的驅動程序實現,但只是從我的inf文件引用Microsoft的WinUSB驅動程序,因爲Windows將每個.inf文件視爲驅動程序包。 – JustAMartin