共用方式為


INF 檔案的一般指導方針

INF 檔案有許多常見的部分,並遵循一組語法規則。 不過,它們也與 Microsoft Windows 支援的各種裝置不同。 當您撰寫 INF 檔案時,請參閱下列資訊來源:

  • 本節和 INF 區段INF 指示詞的摘要參考 數據

  • INF 檔案必須使用有效的結構和語法,才能在安裝程式開始時傳遞驅動程式套件驗證檢查。

    使用 INFVerif 工具來驗證 INF 檔案的結構和語法。

  • INF 檔案必須包含有效的 INF SourceDisksFilesSourceDisksNames 區 段。 從 Windows Vista 開始,除非這些區段存在並正確填入,否則操作系統不會將驅動程式套件複製到 驅動程式存放區

  • 裝置類別的檔

    例如,如果您的裝置是印表機,請參閱 安裝和設定印表機驅動程式

  • INF 檔案的 WDK 工具

    如需詳細資訊,請參閱 INF 檔案的工具。 這些工具包含在 WDK 的 \Tools 子目錄中。

  • 適用於類似裝置的 INF 檔案和 INF 檔案範例

    查看 範例驅動程式 ,以查看是否有與裝置類似的裝置 INF 檔案。

  • 驅動程式套件的元件絕對不能直接複製或刪除系統 %SystemRoot%/Inf 目錄中的 INF 檔案。

編輯 INF 檔案和檔案編碼

您可以使用任何文字編輯器來建立或修改 INF 檔案,您可以在其中控制換行符的插入。 檔案必須與 ANSI 或 Unicode (UTF-16 LE) 檔案編碼一起儲存。 慣用 Unicode (UTF-16 LE) ,因為它允許 INF 支援以各種不同的語言當地語系化 INF 字串區段 。 如果您的 INF 包含非 ASCII 字元,您必須將檔案儲存為 Unicode (UTF-16 LE) 檔案。

命名和版本設定 INF 檔案的最佳做法

  • INF 名稱應該以減少與其他廠商 INF 衝突的機會的方式命名。 例如,INF 名稱可以包含於其中,可以是前置詞或後綴,也就是您公司名稱的縮寫。

  • 如果您有兩個不同的相同驅動程式套件變體,在商標字串串、設定等層面不同,這兩個驅動程式套件應該具有唯一的名稱。

  • 請勿任意修改 INF 檔案的時間戳做為版本控制機制。 INF 檔案的版本控制應該以透過 INF Version 區段中的 INF DriverVer 指示詞指定的日期和版本號碼為基礎。

  • 每次您更新 INF 或任何 INF 參考的檔案時,都應該更新 INF DriverVer 指示 詞中的日期和版本。