共用方式為


建立 PnP 驅動程式套件的類別目錄檔案

若要為驅動程式套件建立未簽署的類別目錄檔案,請遵循下列步驟:

  1. 新增必要的 INF CatalogFile=FileName。Cat專案或 INF CatalogFile。PlatformExtension=unique-filename。驅動程式套件INF 檔案的 INF 版本區段的 Cat 專案。 如需如何使用平臺延伸模組的詳細資訊,請參閱 跨平臺 INF 檔案

  2. 使用 Inf2Cat 工具來確認驅動程式套件是否可針對目標平臺簽署,並產生套用至目標平臺的未簽署 類別目錄檔案 (.cat 檔案) 。

使用下列 Inf2Cat 命令來建立未簽署的類別目錄檔案:

Inf2Cat /driver:DriverPath /os:WindowsVersionList

其中:

  • /driver:DriverPath參數會提供驅動程式套件所在目錄的名稱。

  • /os:WindowsVersionList參數會設定 Inf2Cat,以確認驅動程式套件符合 Windows 版本識別碼清單所指定的 Windows 版本簽署需求。

範例

下列範例適用于位於 c:\WindDDK\5739\src\general\toast\toast\toastpkg\toastcd 的 toaster驅動程式套件。 此 INF 檔案是 toastpkg.inf ,而此 INF 檔案包含下列具有平臺副檔名 的 CatalogFile 指示詞:

[Version]
. . .
CatalogFile.NTx86  = tostx86.cat
CatalogFile.NTIA64 = tostia64.cat
CatalogFile.NTAMD64 = tstamd64.cat
. . .

若要針對特定 x86 版本的 Windows 產生 Tostx86.cat ,請在 WindowsVersionList中指定 Windows 版本。 例如,下列 Inf2Cat 命令會驗證驅動程式 套件 是否可以簽署 Windows 2000 和 Windows Vista、Windows Server 2003 和 Windows XP 的 x86 版本。

Inf2Cat /driver:c:\WindDDK\5739\src\general\toaster\toastpkg\toastcd /os:2000,XP_X86,Server2003_X86,Vista_X86

若要為 x64 版本的 Windows 產生 Tostamd64.cat ,請在 WindowsVersionList中指定 Windows 版本。 例如,下列 Inf2Cat 命令會驗證驅動程式套件是否可以簽署 x64 版本的 Windows Vista、Windows Server 2003 和 Windows XP。

Inf2Cat /driver:c:\WindDDK\5739\src\general\toaster\toastpkg\toastcd /os:XP_X64,Server2003_X64,Vista_X64

若只要為 Windows Vista x64 Edition 產生 Tostamd64.cat ,請在 WindowsVersionList 中只指定 「Vista_X64」。例如,下列 Inf2Cat 命令只會驗證驅動程式 套件 是否可以簽署 Windows Vista x64 Edition。

Inf2Cat /driver:c:\WindDDK\5739\src\general\toaster\toastpkg\toastcd /os:Vista_X64