INF DriverVer 指示詞
DriverVer 指示詞會指定此 INF 所安裝的驅動程式日期和時間資訊。
[Version] |
[DDInstall]
DriverVer=mm/dd/yyyy,w.x.y.z
項目
mm/dd/yyy
這個值會指定 驅動程式套件的日期,其中包括驅動程式檔案和 INF。 此日期必須是驅動程式套件中任何檔案的最新日期。
日期必須以月/日/年順序指定。 月和日必須包含兩位數,而年份必須包含四位數。 連字元 ( ) 可以做為日期欄位分隔符,而不是斜線 (/) 。
w.x.y.z
這個值會指定版本號碼。
每個 w、x、y 和 z 都必須是大於或等於零且小於 65535 的整數。
針對 Windows XP SP1、Windows Server 2003 和更新版本的 Windows,安裝程式也會使用此值搭配驅動程式排名和日期,以選取裝置的驅動程式。 如需詳細資訊,請參閱 Windows 如何選取驅動程式。
下列幾點適用於 Windows 2000 和 Windows XP 的此值:
- 您應該考慮輸入驅動程式 (需要此值,例如滑鼠或鍵盤驅動程式) 。 如果您未包含版本值,輸入驅動程式可能無法以程序設計方式更新。 一般而言,您應該在所有 驅動程式套件 中指定版本資訊,因為操作系統會使用版本資訊做為準則來判斷最新的驅動程式。
警告
w.x.y.z 值為 0.0.0.0 無效。
每當驅動程式套件中的任何項目變更時,包括二進位檔案的變更,而不只是 INF 中的變更,建議您同時更新日期和版本號碼。 如需詳細資訊,請參閱 命名和版本設定 INF 檔案的最佳做法 。
備註
從 Windows 2000 開始,INF 檔案在其 INF 版本區段中必須具有 DriverVer 指示詞,才能提供整個 INF 的版本資訊。 個別 INF DDInstall 區段 也可以包含 DriverVer 指示詞,以提供個別驅動程式的版本資訊。 DDInstall 區段中的 DriverVer 指示詞更具體,且優先於 Version 區段中的全域 DriverVer 指示詞。
當操作系統搜尋驅動程式時,它會選取具有較新 DriverVer 日期的驅動程式,該驅動程式具有較早日期的驅動程式。 如果 INF 沒有 DriverVer 指示詞,或包含無效的日期規格,則操作系統會套用預設日期 00/00/0000。 針對僅限 Windows 2000,未簽署的驅動程式也會指派日期為 00/000/0000。
範例
[Version]
...
DriverVer=09/28/1999,5.00.2136.1