Hi!
Du kannst ja mal die Dokumentation von PHP durchsuchen, vielleicht findest du dazu einige Funktionen. Ich bin mir aber relativ sicher, dass du da wohl nicht fündig wirst...
http://de.php.net/manual/en/
Ansonsten eben doch mit fopen() auslesen. Ich denke das dürfte nicht so schwer sein. Ich habe wirklich
keine Ahnung vom Aufbau einer EXE-Datei, allerdings kann ich mir gut vorstellen, dass du irgendwo Angaben erhälst, dass ab dem 582. Byte in genau 8 Bytes die Version-Nummer steht. (Beispiel) Ich denke also nicht, dass es so schwer ist. Also probier's doch mal.
Mit freundlichen Grüßen,
Valle