Compartir vía


Sección fabricante en un archivo INF de red

La sección Fabricante de un archivo INF de red se basa en la sección fabricante de INF genérica.

A partir de la versión 25319 de la compilación del sistema operativo Windows, puedes crear un paquete de controladores de red que se pueda ejecutar desde el almacén de controladores. Un INF que usa "ejecutar desde el almacén de controladores" significa que INF usa DIRID 13 para especificar la ubicación de los archivos de paquete de controladores en la instalación.

No puede instalar un paquete de controladores a través de las interfaces de configuración de red y usar la característica de almacenamiento de controladores en versiones anteriores de Windows. Para instalar correctamente el paquete de controladores en este escenario, debe tener un número mínimo de compilación del sistema operativo 25319.

Para usar DIRID 13 para la instalación en compilaciones más recientes, resulta útil crear una sección fabricante inf que incluya varias entradas models-section-name que especifiquen las versiones del sistema operativo de destino. Se pueden especificar diferentes secciones de modelos INF para diferentes versiones del sistema operativo. Las entradas models-section-name indican las versiones del sistema operativo con las que se usan las secciones Modelos INF.

En el ejemplo siguiente se muestra cómo crear una sección fabricante inf específica del sistema operativo mediante dos entradas models-section-name . Las compilaciones del sistema operativo 25319 y posteriores usarán MyMfg.NT$ARCH$.10.0...25319. Todas las demás compilaciones usarán MyMfg.NT$ARCH$. En este ejemplo se usa la compilación 25319 porque es la primera compilación que permite la instalación mediante 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

Para obtener un ejemplo de cómo una sección fabricante específica del sistema operativo puede permitir la instalación mediante DIRID 13 para nuevas compilaciones y DIRID 12 para compilaciones anteriores, consulte el controlador de protocolo NDIS de ejemplo.