共用方式為


INF HardwareId 指示詞

注意

HardwareId 指示詞僅在 Autorun.inf 檔案內受到支援。 此指示詞不得用於用於 PnP 裝置安裝的 INF 檔案中。

從 Windows Vista 開始,[找到新的硬體精靈] 和 [硬體更新精靈] 支援 Autorun.inf 檔案之 [DeviceInstall] 區段中的 INF HardwareId 指示詞。 Autorun.inf 的作者可以使用這些 HardwareId 指示詞來指定 隨插即用 (PnP) 硬體識別碼 (標識碼) 啟用自動執行的應用程式提供及安裝驅動程式的裝置。

[DeviceInstall] 
 
HardwareId="pnp-hardware-id"
...

項目

pnp-hardware-id
此值會指定 PnP 裝置硬體識別碼。 硬體標識碼必須以雙引號括住 (“) 。

硬體標識符可能相當泛型,例如PCI\VEN_1234&DEV_1234,或非常特定,例如PCI\VEN_1234&DEV_1234&SUBSYS_12345678&REV_01。

每個 HardwareId 指示詞只能指定一個 PnP 硬體識別碼。 若要指定多個硬體標識碼,請使用多個 HardwareId 指示詞,每行一個指示詞一個。

備註

硬體優先安裝期間,使用者會在安裝該裝置的驅動程式之前先安裝硬體裝置。 在此情況下,[找到新的硬體精靈] 會提示使用者輸入散發媒體。

如果散發媒體具有已啟用 AutoRun 的 裝置安裝應用程式,精靈會剖析 Autorun.inf 檔案,以尋找符合所安裝裝置的 HardwareId 指示詞專案。 如果精靈找到符合裝置的 HardwareId 指示詞,精靈會叫用已啟用 AutoRun 的應用程式,以安裝驅動程式和裝置特定應用程式,而不是精靈。

[找到新的硬體精靈] 不會判斷應用程式是否已為裝置安裝驅動程式。 在此情況下,應用程式必須安裝裝置的驅動程式。 如果 Autorun.inf 檔案不包含可識別所安裝裝置的 HardwareId 指示詞,精靈不會啟動應用程式並繼續安裝裝置。

雖然 Autorun.inf 檔案的 [DeviceInstall] 區段中可能有多個 HardwareId 指示詞,但每個指示詞都應該指定唯一的 PnP 硬體識別碼。