mirror of
https://gitee.com/xmz7891/ykxmz.git
synced 2026-10-18 12:30:44 +00:00
README - 原来的 README 是开发者视角(在解释我为什么没做某功能), 而且通篇 AI 腔。这次按用户视角重写,讲怎么用。 - 开头就分流:老师 / 电教 / 开发者 / 普通用户,各看各的 - 定位改成教室电脑手表遥控,主场景是老师上课管教室那台电脑 - 加了电教专用一节:机房同传部署、脚本批量推、网络规划、权限收口 - 加了开发者一节:三端怎么编译、怎么跑测试、怎么打包 - 加了通信协议一节 - 常见问题、排错顺序、错误对照表都补全 版本号 - 1.5.0 -> 1.6.0(versionCode 107) - 顺手写了通用的版本升级脚本 _build/bump_version_generic.py, 以后升版本一条命令就行,不用手改十几个文件
43 lines
1.4 KiB
Plaintext
43 lines
1.4 KiB
Plaintext
# PyInstaller 版本资源。
|
|
#
|
|
# 为什么加这个:
|
|
# 未签名的 PyInstaller 包本来就容易被启发式盯上。
|
|
# 带上完整的公司/产品/版本/版权信息,至少让它看起来是个
|
|
# "有正经发布流程的软件",而不是随手压出来的可疑二进制。
|
|
# 这也便于用户在自己的杀软里按"厂商 + 产品名"添加例外。
|
|
#
|
|
# 真正解决误报的办法是代码签名(要买证书),见 README。
|
|
|
|
VSVersionInfo(
|
|
ffi=FixedFileInfo(
|
|
filevers=(1, 3, 0, 0),
|
|
prodvers=(1, 3, 0, 0),
|
|
mask=0x3f,
|
|
flags=0x0,
|
|
OS=0x40004,
|
|
fileType=0x1,
|
|
subtype=0x0,
|
|
date=(0, 0),
|
|
),
|
|
kids=[
|
|
StringFileInfo(
|
|
[
|
|
StringTable(
|
|
"080404B0",
|
|
[
|
|
StringStruct("CompanyName", "ykxmz"),
|
|
StringStruct("FileDescription", "ykxmz"),
|
|
StringStruct("FileVersion", "1.6.0.0"),
|
|
StringStruct("InternalName", "ykxmz"),
|
|
StringStruct("LegalCopyright", "ykxmz"),
|
|
StringStruct("OriginalFilename", "ykxmz.exe"),
|
|
StringStruct("ProductName", "ykxmz"),
|
|
StringStruct("ProductVersion", "1.6.0.0"),
|
|
],
|
|
)
|
|
]
|
|
),
|
|
VarFileInfo([VarStruct("Translation", [2052, 1200])]),
|
|
],
|
|
)
|