![](/img/trans.png)
[英]How to install WinUSB driver through customized inf file on Windows 10?
[英]Sign custom *.cat file that uses WinUSB driver in Windows 10
我需要一些有關在 Windows 10 中簽名的驅動程序的說明。
我們有使用 Winusb.sys 驅動程序的工作驅動程序包,該驅動程序從一開始就由 Microsoft 簽名。 但是要將此驅動程序安裝到客戶機器上,我們為每個支持的平台都有自己的 *.inf 和 2 個生成的 *.cat 文件。 目前我們在 Windows 10 中使用此驅動程序沒有問題,因為 Windows 8 支持修改,但我們希望在不久的將來向驅動程序添加一些額外的硬件設備支持,因此它將被修改並需要辭職。
問題是我們需要什么證書(擴展驗證(“EV”)代碼簽名證書或標准證書)來簽署這些 *.cat 文件,以便我們的驅動程序可以在 Windows 10 上正確安裝。還需要提交嗎?驅動程序到 Windows 硬件開發人員中心儀表板門戶?
我看到這篇文章和其他一些文章指出,只有內核模式驅動程序需要 EV 證書簽名(似乎在 Win10 發布 90 天后用戶模式驅動程序也需要),但 WinUSB 驅動程序是內核模式並且完全支持和初始簽名由微軟。 那么我們需要什么樣的證書來簽署 *.cat 文件,我們是否需要將它們提交到 Microsoft 門戶?
簽名前的文件結構看起來像
driver |--*.inf |--*amd64.cat |--*x86.cat |--amd64 |--WdfCoInstaller01009.dll |--winusbcoinstaller2.dll |--i386 |--WdfCoInstaller01009.dll |--winusbcoinstaller2.dll |--ia64 |--WdfCoInstaller01009.dll |--winusbcoinstaller2.dll
我的公司也將 WinUSB 用於我們的一台設備。 我們目前使用來自 Godaddy 的“驅動程序簽名”證書。 在您的機器上安裝證書后(他們有關於如何執行此操作的分步說明),您需要生成一個 pfx 文件,然后您可以使用 signtool 實用程序對安全目錄進行簽名。
這個鏈接對我來說是一個很好的資源: http : //www.davidegrayson.com/signing/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.