Я не уверен, что я понимаю вашу проблему правильно, но если это что-то вдоль линий с помощью pefile, чтобы получить версию предоставленного исполняемого файла, а затем, возможно, (взято из [Обучающая программа] [1])
import pefile
pe = pefile.PE("/path/to/pefile.exe")
print pe.dump_info()
предоставит вам информацию о версии. Я не знаю, насколько разумным pefile является парсинг неполных файлов, но предполагающий, что информация о версии находится где-то в заголовке, и что pefile использует генератор для чтения файла, тогда должно быть возможно прочитать информацию, если заголовок будет обрабатываться.
Это относится к StackOverflow – 2009-08-12 08:47:54
Добро пожаловать в StackOverflow. Этот вопрос теперь стал обманом http://stackoverflow.com/questions/1264472/using-the-pefile-py-to-get-file-exe-version – innaM