Os pré-requisitos de um programa dependerão desse programa específico. Não há um conjunto universal de pré-requisitos ou mesmo o tipo universal de pré-requisito.
A coisa mais próxima (no Windows) seria DLLs e .NET frameworks.
-
Você pode descobrir quais DLLs ele usa com o Dependency Walker .
-
Você pode descobrir o que o .NET framework usa (se houver) com algum esforço . Além disso, você deve apenas verificar a documentação do programa (especificamente
readme.txt
).