Archivo INF
El archivo INF (archivo de información de configuración) es un archivo de texto sin formato INI que utilizan los sistemas operativos basados en Microsoft Windows para la instalación de software y controladores. Los archivos INF se utilizan con mayor frecuencia para instalar controladores de dispositivos para componentes de hardware. Windows incluye la herramienta IExpress para la creación de instalaciones basadas en INF. Los archivos INF forman parte de la API de configuración de Windows y de su sucesor, Windows Installer.
El directorio \windows\inf contiene varios archivos .inf
de este tipo.
Archivo de información de configuración precompilado (*.pnf
) es una representación binaria de un archivo INF compilado por el sistema operativo.
Estructura
La estructura de un archivo INF es muy similar a la de un archivo INI; contiene varias secciones que especifican los archivos que se van a copiar, los cambios en el registro, etc. Todos los archivos INF contienen una sección [Version]
con un par clave-valor Signature
que especifica la versión de Windows a la que está destinado el archivo INF. La firma suele ser $CHICAGO$
(para Windows 9x) o $WINDOWS NT$
(para Windows NT/2K/XP). La mayoría de las secciones restantes están definidas por el usuario y contienen información específica del componente que se va a instalar.
Un ejemplo de un archivo INF podría ser algo como esto:
[autorun]abierto=ejemplo.exe
Lo que esto haría es abrir el archivo example.exe
automáticamente cada vez que el medio que contiene el archivo (en su directorio raíz) se conecte al equipo. Esto puede ser peligroso, ya que no hay forma de saber si existe dicho archivo antes de insertar el medio. Sin embargo, desde Windows XP, esta función ha sido reemplazada por un menú que obliga al usuario a elegir qué acción realizar.
Los archivos INF a veces pueden ser peligrosos en Windows 2000, ya que pueden permitir que los virus se ejecuten automáticamente sin avisar. Están bloqueados en Windows 7, pero se puede solucionar el problema.
[autorun]abierto=ejemplo.baticono=cd.ico
comando icon=*.ico
reemplaza cualquier ícono de unidad antiguo o predeterminado por el especificado.
[autorun]
se puede reemplazar por [AutoRun]
o [Autorun]
.
Valores del registro
El archivo INF puede especificar valores para las entradas del Registro de Windows. Los proveedores de controladores y los usuarios pueden, por ejemplo, utilizar esta función para anular los metadatos de identificación de pantalla extendida (EDID) para pantallas que tienen la memoria ROM dañada.
Véase también
- Autorun.inf
- Cabextract
Referencias
- ^ Tedhudek. "Overview of INF Files - Windows drivers". aprender.microsoft.com. Retrieved 2022-11-29.
- ^ Lorihollasch. "Crear un archivo INF para un controlador de sistema de archivos - Windows drivers". aprender.microsoft.com. Retrieved 2022-11-29.
- ^ Norton, Peter; Mueller, John Paul (28 de octubre de 1997). Guía completa de Peter Norton para Windows XP. Pearson Education (publicado en 1997). ISBN 9780132715386. Retrieved 2014-08-31.
Mira en el directorio \WINDOWS\INF, y verás un conjunto de archivos INF.
- ^ "Cómo Auto-Launch Apps Con Un Stick USB [Windows]". 22 de septiembre de 2011.
- ^ Lorihollasch. "Manufacturer override of monitor EDIDs - Windows drivers". aprender.microsoft.com. Retrieved 2022-11-29.
Enlaces externos
- INF Files at MSDN
- Descarga de componentes de Internet con archivos INF en MSDN
- Conjuntos de comandos módem estándar e INFs.