Chromium Code Reviews| Index: visual_studio/NativeClientVSAddIn/create_package.py |
| diff --git a/visual_studio/NativeClientVSAddIn/create_package.py b/visual_studio/NativeClientVSAddIn/create_package.py |
| index 9dc3a15fda6c56f6a38c51d2c5b92b436b29b829..df3c4a7aaf7eba0b7270caf4f949c70b1e5a5597 100644 |
| --- a/visual_studio/NativeClientVSAddIn/create_package.py |
| +++ b/visual_studio/NativeClientVSAddIn/create_package.py |
| @@ -98,12 +98,12 @@ def AddVersionModifiedAddinFile(archive): |
| Args: |
| archive: Already open archive file. |
| """ |
| - info = win32api.GetFileVersionInfo(ADDIN_ASSEMBLY, "\\") |
| - ms = info['FileVersionMS'] |
| - ls = info['FileVersionLS'] |
| - version = "[%i.%i.%i.%i]" % ( |
| - win32api.HIWORD(ms), win32api.LOWORD(ms), |
| - win32api.HIWORD(ls), win32api.LOWORD(ls)) |
| + path = '\\VarFileInfo\\Translation' |
| + pairs = win32api.GetFileVersionInfo(ADDIN_ASSEMBLY, path) |
| + lang, codepage = pairs[0] |
| + path = u'\\StringFileInfo\\%04X%04X\\ProductVersion' % (lang, codepage) |
|
binji
2012/10/11 20:23:00
needs to be unicode string?
|
| + prodVersion = win32api.GetFileVersionInfo(ADDIN_ASSEMBLY, path) |
| + version = "[%s]" % prodVersion |
| print "\nNaCl VS Add-in Build version: %s\n" % (version) |
| metadata_filename = os.path.basename(ADDIN_METADATA) |