程序信息文件(Program Information File, PIF)是一种配置文件格式,主要与 Microsoft Windows 和 MS-DOS 环境相关联。它的主要目的是存储在 Windows 保护模式下运行旧版 MS-DOS 应用程序所需的设置和参数,尤其是在 Windows 3.x、9x 和 NT 系统中。当用户启动一个 MS-DOS 可执行文件(.EXE 或 .COM)时,Windows 会使用相关的 PIF 文件来确定应用程序应如何执行,管理内存分配(常规内存、扩展内存、扩展内存)、屏幕模式(全屏或窗口化)以及特定的兼容性设置。本质上,PIF 充当了一个“包装器”或快捷方式,决定了遗留程序的虚拟机环境。尽管现代 64 位 Windows 系统不再直接支持 16 位 MS-DOS 子系统(NTVDM),但 PIF 格式在维持数十年向后兼容性方面至关重要。由于 PIF 文件包含执行参数并可以启动其他文件,历史上它们曾被恶意软件用于伪装恶意脚本或可执行文件,因此有时会被安全软件标记为潜在危险。