O Arquivo de Informações de Programa (PIF - Program Information File) é um formato de arquivo de configuração primariamente associado aos ambientes Microsoft Windows e MS-DOS. Seu principal propósito é armazenar as configurações e parâmetros necessários para executar aplicações MS-DOS mais antigas dentro do modo protegido do Windows, particularmente nos sistemas Windows 3.x, 9x e NT. Quando um usuário inicia um executável MS-DOS (.EXE ou .COM), o Windows utiliza o arquivo PIF associado para determinar como a aplicação deve ser executada, gerenciando recursos como alocação de memória (convencional, expandida, estendida), modo de tela (tela cheia ou em janela) e configurações específicas de compatibilidade. Essencialmente, o PIF atua como um invólucro (wrapper) ou atalho que dita o ambiente de máquina virtual para o programa legado. Embora os sistemas Windows de 64 bits modernos não suportem mais o subsistema MS-DOS de 16 bits (NTVDM) diretamente, o formato PIF foi crucial para manter a compatibilidade retroativa por décadas. Como os arquivos PIF contêm parâmetros de execução e podem iniciar outros arquivos, eles foram historicamente utilizados por malware para disfarçar scripts ou executáveis maliciosos, levando a que, por vezes, sejam sinalizados como potencialmente perigosos pelo software de segurança.