網路 INF 檔案中的製造商區段
網路 INF 檔案中的 [製造商] 區段是以一般 INF 製造商區段為基礎。
從 Windows OS 組建版本 25319 開始,您可以建立可從 驅動程式存放區執行的網路驅動程式套件。 使用「從驅動程式存放區執行」的 INF 表示 INF 使用 DIRID 13 來指定安裝時 驅動程式套件 檔案的位置。
您無法透過網路介面安裝驅動程式套件,並在舊版 Windows 上使用驅動程式存放區功能。 若要在此案例中成功安裝驅動程式套件,您必須至少擁有 25319 的 OS 組建編號。
若要在較新的組建中使用 DIRID 13 進行安裝,建立 INF 製造商區段相當實用,其中包含多個指定目標作業系統版本的 model-section-name 專案。 您可以針對不同版本的作業系統指定不同的 INF 模型 區段 。 models-section-name專案會指出使用 INF模型區段的作業系統版本。
下列範例示範如何使用兩個 models-section-name 專案建立 OS 特定的 INF 製造商區段。 OS 組建 25319 和更新版本將會使用 MyMfg.NT$ARCH$.10.0...25319
。 所有其他組建都會使用 MyMfg.NT$ARCH$
。 此範例使用組建 25319,因為它是允許使用 DIRID 13 進行安裝的第一個組建。
[Manufacturer]
%ManufacturerName%=Standard,NT$ARCH$,NT$ARCH$.10.0...25319
[Standard.NT$ARCH$.10.0...25319]
%NDISPROT_Desc%=InstallA, MS_NDISPROT
[Standard.NT$ARCH$]
%NDISPROT_Desc%=InstallB, MS_NDISPROT
[InstallA] ; OS build numbers 25319 and higher
AddReg=Inst_Ndi
Characteristics=0x0 ;
CopyFiles=CpyFiles_Sys_A
[InstallB] ; OS build numbers lower than 25319
AddReg=Inst_Ndi
Characteristics=0x0 ;
CopyFiles=CpyFiles_Sys_B
如需 OS 特定制造商一節如何允許針對新組建使用 DIRID 13 進行安裝,以及舊版組建的 DIRID 12 的範例,請參閱 範例 NDIS 通訊協定驅動程式。