mirror of
https://gitee.com/xmz7891/ykxmz.git
synced 2026-10-18 12:30:44 +00:00
手表端 - 功能页从 10 个杂项精简到 7 个(屏幕/鼠标/媒体/文件/电脑/语音/电源) - 删掉:游戏封锁、待办、掷骰子、抽奖、壁纸、显示器开关、定时关机、 剪贴板历史、性能/磁盘/电量、文件夹浏览、教室限制等 - 改成显式列按钮,不再把电脑端所有功能组无脑铺到表盘 - 远程鼠标控制重做:滑动区 + 左键/滚轮/右键三按钮 滚轮点按=中键、上下滑=滚动 - 新增视频/音乐播放器(手表本地播放):进度拖动、左右滑快进退10秒、 点画面播放暂停、上一/下一、播完自动下一首 电脑端 - 新增 kill_all(结束所有进程),白名单保护系统关键进程和自身 - 新增 media_list / media_pull(播放器数据源) 安全边界:只允许媒体目录,用 relative_to 判断,防同前缀兄弟目录绕过 中转站 - known_devices 从 ID 集合改成「设备ID -> 配对码」映射 - 修复:管理员改码后关机超过 6 小时,改码会被超时清理冲掉 - 老格式 state 文件平滑升级
46 lines
1.7 KiB
Plaintext
46 lines
1.7 KiB
Plaintext
# PyInstaller 版本资源。
|
||
#
|
||
# 为什么加这个:
|
||
# 未签名的 PyInstaller 包本来就容易被启发式盯上。
|
||
# 带上完整的公司/产品/版本/版权信息,至少让它看起来是个
|
||
# "有正经发布流程的软件",而不是随手压出来的可疑二进制。
|
||
# 这也便于用户在自己的杀软里按"厂商 + 产品名"添加例外。
|
||
#
|
||
# 真正解决误报的办法是代码签名(要买证书),见 README。
|
||
|
||
VSVersionInfo(
|
||
ffi=FixedFileInfo(
|
||
# ⚠ 这四个数字以前一直是 (1, 3, 0, 0) —— 老早就没跟着版本走了。
|
||
# 用户右键 exe 看「详细信息」时,看到的"文件版本"是这里的 FixedFileInfo,
|
||
# 不是下面 StringFileInfo 里那个字符串。两边不一致会让人困惑。
|
||
filevers=(2, 3, 0, 0),
|
||
prodvers=(2, 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", "2.3.0.0"),
|
||
StringStruct("InternalName", "ykxmz"),
|
||
StringStruct("LegalCopyright", "ykxmz"),
|
||
StringStruct("OriginalFilename", "ykxmz.exe"),
|
||
StringStruct("ProductName", "ykxmz"),
|
||
StringStruct("ProductVersion", "2.3.0.0"),
|
||
],
|
||
)
|
||
]
|
||
),
|
||
VarFileInfo([VarStruct("Translation", [2052, 1200])]),
|
||
],
|
||
)
|