пятница, 2 апреля 2010 г.

Python: Get dll version

Так можно получить информацию о версии из dll

from win32api import GetFileVersionInfo, LOWORD, HIWORD

def get_version_number (filename):
 info = GetFileVersionInfo (filename, "\\")
 ms = info['FileVersionMS']
 ls = info['FileVersionLS']
 return HIWORD (ms), LOWORD (ms), HIWORD (ls), LOWORD (ls)

if __name__ == '__main__':
 import os
 a,b,c,d = get_version_number (r'..\mySuperProgram.exe')
 print "%d.%d.%d.%d"%(a,b,c,d)

Нашел тут

Комментариев нет: