如何發行簽署驅動程式套件

本節提供發行簽署 驅動程式套件時必須遵循的基本步驟。 這包括下列項目:

本節中的每個主題都會描述發行簽署程式中的個別程式,並提供您必須瞭解程式的一般資訊。 此外,每個主題都會指向提供程式詳細資訊的其他主題。

注意 本節討論驅動程式套件發行者必須手動發行驅動程式套件時所涉及的步驟。 硬體認證套件 (HCK) 具有各種裝置類型的測試類別。 如果此清單中包含裝置類型的測試類別,驅動程式發行者應該取得 驅動程式套件的 WHQL 發行簽章 ,而不是手動發行簽署驅動程式套件。

在本節中,個別的計算機會用於發行簽署驅動程式套件所涉及的各種程式。 這些電腦稱為:

簽署電腦
這是用來發行 Windows Vista 和更新版本的 Windows 驅動程式套件的電腦。 這部電腦必須執行 Windows XP SP2 或更新版本的 Windows。 若要使用 驅動程式簽署工具,這部計算機必須已安裝 Windows Vista 和更新版本的 Windows 驅動程式套件 (WDK)。

測試計算機
這是用來安裝和測試發行簽署驅動程式套件的計算機。 這部電腦必須執行 Windows Vista 或更新版本的 Windows。

討論發行簽署程式時,本節的主題會使用 ToastPkg 範例驅動程式套件。 在 WDK 安裝目錄中, ToastPkg 驅動程式套件位於 src\general\toast\toast\toastpkg 目錄中。

本節包含下列主題:

取得軟體發行者憑證 (SPC)

建立發行簽署驅動程式套件的類別目錄檔案

發行簽署驅動程式套件的類別目錄檔案

透過內嵌簽章發行簽署驅動程式

驗證發行簽章

設定計算機以支持發行簽署

安裝發行簽署的驅動程式套件