Compartir a través de


Acerca de los archivos INF

Un archivo INF es un archivo de texto dividido en diferentes tipos de secciones con formato. Cada sección está diseñada para un propósito determinado; por ejemplo, para copiar archivos o para agregar entradas al Registro. El número y el tipo de secciones de un archivo INF dependen del procedimiento de instalación concreto. Cada sección consta de líneas que contribuyen al propósito de esa sección.

Los archivos INF almacenan información en un formato que se describe en las secciones General Guidelines for INF File and INF File Sections and INF File and Directives (Directrices generales para las secciones y directivas de archivos INF) del Kit de desarrollo de controladores de Microsoft Windows 2000. Debe consultar estos recursos en el Kit de desarrollo de controladores de Microsoft Windows (DDK) si tiene previsto crear archivos INF. Las funciones de instalación usan este formato para recuperar información del archivo INF.

Las secciones INF siguientes se pueden usar con las funciones de configuración para crear una aplicación de instalación. Al crear un archivo INF, no es necesario incluir todos los tipos de sección. Las secciones usadas dependen del procedimiento de instalación.

Sección Descripción
[Versión] Contiene información sobre el archivo INF. Esta es la única sección que es necesaria. Las funciones de instalación usan esta sección para reconocer en qué versión de Windows se ha diseñado el archivo INF.
[Instalar] Proporciona información general sobre el proceso de instalación y contiene una lista de secciones INF que el proceso de funciones de instalación durante la instalación. Consulte el ejemplo de la sección instalación de INF.
    [Agregar registro] Contiene información usada para agregar subclaves o nombres de valor al Registro.
    [Copiar archivos] Contiene nombres de archivo de origen y puede especificar un comportamiento de copia adicional.
    [Eliminar registro] Contiene información utilizada para eliminar una subclave o un nombre de valor del Registro.
    [Eliminar archivos] Contiene los nombres de archivo de los archivos que se van a eliminar y puede especificar un comportamiento de eliminación adicional.
    [Archivo INI al Registro] Contiene información utilizada para mover líneas o secciones de un archivo INI al registro.
    [ProfileItems] Contiene información utilizada para agregar o quitar elementos del menú Inicio. Disponible solo con Windows 2000.
    [Cambiar nombre de archivos] Contiene los nombres de archivo de origen y de destino para cambiar el nombre de las operaciones.
    [Actualizar campos INI] Contiene información utilizada para reemplazar, agregar o eliminar campos en una entrada INI.
    [Actualizar archivo INI] Contiene información utilizada para reemplazar, agregar o eliminar una entrada INI.
[Servicios] Enumera los servicios que se van a agregar o instalar.
    [Instalación del servicio] Contiene información utilizada para instalar el servicio que aparece en la clave AddService de la sección Servicios .
[DestinationDirs] Asigna secciones Copiar archivos a un directorio de destino. Define el directorio de destino de los archivos enumerados en las secciones Copiar archivos, Cambiar nombre de archivos o Eliminar archivos .
[SourceDisksFiles] Asigna los archivos de origen a los valores ordinales asignados en la sección SourceDisksNames . Vea Inf SourceDisksNames and SourceDisksFiles Sections Example.
[SourceDisksNames] Asigna un valor ordinal a cada disco de origen y puede almacenar información adicional sobre los discos de origen. Vea Inf SourceDisksNames and SourceDisksFiles Sections Example.
[EventLog Install] Contiene información utilizada para agregar un mensaje de evento al Registro.
[Cadenas] Los valores de los archivos INF se pueden expresar como cadenas reemplazables mediante el formulario %strkey%. Cada strkey de un archivo INF debe especificar un nombre único que conste de caracteres imprimibles. Para incluir un carácter % en la cadena, use %%. La clave strkey debe definirse en una sección Strings del archivo INF. Puede usar claves de cadena como marcadores de posición en un archivo INF para obtener información que cambie con frecuencia o que deba localizarse.

 

Un archivo INF también puede contener secciones privadas. El formato de una sección privada depende de la aplicación de instalación. Las secciones privadas de un archivo INF se pueden usar para almacenar información especializada utilizada por una aplicación de instalación específica. La API de instalación incluye funciones, como SetupGetLineTexty SetupGetIntField, que pueden recuperar información de las secciones privadas de archivos INF en las líneas de nivel y campos dentro de las líneas.