栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

“版本文件”是什么样的?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

“版本文件”是什么样的?

只是快速浏览了一下来源。似乎该版本文件本身应该是Python源,因为提供的版本文件已被读取,然后

eval
被编辑。

GrabVersion.py
脚本会显示您已经找到产生错误,所以我修改了
__repr__
的功能
FixedFileInfo
,以手动转换的元组参数字符串。

Windows

cmd.exe
嵌入了Windows版本资源,以下是输出
GrabVersion.py
,您可以将输出保存到文件中并提供给PyInstaller。

VSVersionInfo(  ffi=FixedFileInfo(    filevers=(6, 1, 7601, 17514),    prodvers=(6, 1, 7601, 17514),    mask=0x3f,    flags=0x0,    OS=0x40004,    fileType=0x1,    subtype=0x0,    date=(0, 0)    ),  kids=[    StringFileInfo(      [      StringTable(        u'040904B0',        [StringStruct(u'CompanyName', u'Microsoft Corporation'),        StringStruct(u'FileDescription', u'Windows Command Processor'),        StringStruct(u'FileVersion', u'6.1.7601.17514 (win7sp1_rtm.101119-1850)'),        StringStruct(u'InternalName', u'cmd'),        StringStruct(u'LegalCopyright', u'xa9 Microsoft Corporation. All rights reserved.'),        StringStruct(u'OriginalFilename', u'Cmd.Exe'),        StringStruct(u'ProductName', u'Microsoftxae Windowsxae Operating System'),        StringStruct(u'ProductVersion', u'6.1.7601.17514')])      ]),     VarFileInfo([VarStruct(u'Translation', [1033, 1200])])  ])

我没有尝试使用PyInstaller设置版本资源,所以不确定是否可以使用,我会对您的反馈意见感兴趣。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/441152.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号