This class can be used to parse and extract details from Windows exe files.
It takes the path of a given .exe file on a Windows based system and read its contents to parse it and extract several types of details details. Currently it can extract:
- Name of the company that produced the file
- Internal name
- Copyright information
- Product name
- Last change date
- Build id
- Update system version
- Source control id
- File size
Some applications need to check executable programs for the Windows operating system to extract relevant information that they may contain about those programs.
This class can parse and extract those program details from Windows executable program files by reading and parsing the files using built-in PHP functions, so it can be used also when running PHP on non-Windows operating systems.