Section Fabricant dans un fichier INF réseau
La section Fabricant d’un fichier INF réseau est basée sur la section Fabricant INF générique.
À compter de la version 25319 du système d’exploitation Windows, vous pouvez créer un package de pilotes réseau qui peut être exécuté à partir du magasin de pilotes. Un INF qui utilise « exécuter à partir du magasin de pilotes » signifie que l’inf utilise DIRID 13 pour spécifier l’emplacement des fichiers de package de pilotes lors de l’installation.
Vous ne pouvez pas installer un package de pilotes via les interfaces de configuration réseau et utiliser la fonctionnalité de magasin de pilotes sur les versions antérieures de Windows. Pour installer correctement le package de pilotes dans ce scénario, vous devez disposer d’un numéro de build de système d’exploitation minimal de 25319.
Pour utiliser DIRID 13 pour l’installation dans des builds plus récentes, il est utile de créer une section Inf Manufacturer qui inclut plusieurs entrées de nom de section de modèles qui spécifient les versions cibles du système d’exploitation. Différentes sections inf models peuvent être spécifiées pour différentes versions du système d’exploitation. Les entrées models-section-name indiquent les versions de système d’exploitation avec lesquelles les sections Inf Models sont utilisées.
L’exemple suivant montre comment créer une section Fabricant INF spécifique au système d’exploitation à l’aide de deux entrées models-section-name . Les builds du système d’exploitation 25319 et ultérieures utilisent MyMfg.NT$ARCH$.10.0...25319
. Toutes les autres builds utilisent MyMfg.NT$ARCH$
. Cet exemple utilise la build 25319, car il s’agit de la première build qui permet l’installation à l’aide de 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
Pour obtenir un exemple de la façon dont une section Fabricant spécifique au système d’exploitation peut autoriser l’installation à l’aide de DIRID 13 pour les nouvelles builds et de DIRID 12 pour les versions antérieures, consultez l’exemple de pilote de protocole NDIS.