This is my attempt at extracting the file version information from .dll, .exe, .ocx files etc. on Windows 2000 (should work with others, but I haven't tested it), without resorting to using extensions (i.e. dll functions).
Put the code in a file in your PYTHONPATH (such as 'verchecker.py') and say 'from verchecker import *'. You may then get version info by executing: calcversioninfo('path/filename').
Top 4 Download periodically updates information of Extracting Windows file versions 1.6 script from the developer, but some information may be slightly out-of-date.
Our script download links are directly from our mirrors or publisher's website. Extracting Windows file versions 1.6 torrent files or shared files from free file sharing and free upload services, including Rapidshare, MegaUpload, YouSendIt, MailBigFile, DropSend, HellShare, HotFile, FileServe, MediaMax, zUpload, MyOtherDrive, SendSpace, DepositFiles, Letitbit, LeapFile, DivShare or MediaFire, are not allowed!