El Archivo de Información de Programa (PIF) es un formato de archivo de configuración asociado principalmente con los entornos Microsoft Windows y MS-DOS. Su propósito principal es almacenar la configuración y los parámetros necesarios para ejecutar aplicaciones MS-DOS antiguas dentro del modo protegido de Windows, especialmente en sistemas Windows 3.x, 9x y NT. Cuando un usuario inicia un ejecutable de MS-DOS (.EXE o .COM), Windows utiliza el archivo PIF asociado para determinar cómo debe ejecutarse la aplicación, gestionando recursos críticos como la asignación de memoria (convencional, expandida y extendida), el modo de pantalla (pantalla completa o en ventana), y configuraciones específicas de compatibilidad. Esencialmente, el PIF actúa como un envoltorio (wrapper) o acceso directo que dicta el entorno de máquina virtual (NTVDM) para el programa heredado. Aunque los sistemas Windows modernos de 64 bits ya no admiten directamente el subsistema MS-DOS de 16 bits (NTVDM), el formato PIF fue crucial para mantener la compatibilidad retroactiva durante décadas. Debido a que los archivos PIF contienen parámetros de ejecución y pueden iniciar otros archivos, históricamente han sido utilizados por malware para disfrazar scripts o ejecutables maliciosos, lo que a menudo provoca que el software de seguridad los marque como potencialmente peligrosos.