Repository navigation
Releases
Releases · jiongjiong123441/BossKey-Releases
v1.3.11
v1.3.11 — 2026-11-10
优化
- 大幅改善运行卡顿:防隐藏/防录屏原先在每秒多次的全窗口枚举里反复用
Process.GetProcessById反查进程名,CPU 长期被占满导致整体卡顿。现已:- 为「PID → 进程名」增加 1.5 秒缓存,热循环不再反复查询系统进程;
- 持续隐藏定时器从 50ms(每秒 20 次)放宽到 300ms —— 窗口弹出仍由系统事件钩子即时捕获,隐藏不漏;
- 合并并放慢防录屏的重复扫描(原 250ms + 500ms 两处 → 1500ms);
- 缓存自身 PID,隐藏/防录屏热路径不再每次都新建进程对象。
- 隐藏大量窗口或开启防录屏时明显更流畅。
修复
- 更新检查只在启动时执行一次:运行期间不再反复弹出更新提示窗口,避免打扰。
安全加固
- 发布版多层代码混淆:改用 ConfuserEx 多层混淆(全量符号重命名 + 反 ILDASM;授权与完整性相关代码再叠加常量加密、控制流混淆、引用代理)。混淆刻意避开窗口隐藏等热路径,不影响运行速度,抬高逆向与破解门槛。
- 运行期完整性自检:后台每隔数分钟重新校验自身签名,程序运行途中被打补丁或篡改会立即退出;保留「附加调试器即退出」的反调试。
其他
- 联系方式增加 QQ:关于作者窗口、激活窗口、托盘「联系作者」均新增 QQ:959649446(点击 QQ 号可复制到剪贴板)。
- 移除关于作者窗口的「使用限制」按钮(相关版权与禁止破解声明仍保留在程序内部)。
最新版固定直链(始终指向最新卡密版):
https://github.com/jiongjiong123441/BossKey-Releases/releases/latest/download/BossKey-Card.exe
v1.3.10
v1.3.10 — 2026-11-09
新增
- 支持“最低支持版本”(min_version):后台版本记录里填写
min_version(如1.3.8)后,低于该版本的客户端会被强制更新,并提示“当前版本已停止支持”;不低于它的版本仍按普通更新处理,可以选择“稍后”。不用再为了淘汰旧版而让所有用户都强制更新。- 注:此功能从 v1.3.10 起生效;v1.3.9 及更早的客户端不认识 min_version,只能靠“强制更新”开关升级。
最新版固定直链(始终指向最新卡密版):
https://github.com/jiongjiong123441/BossKey-Releases/releases/latest/download/BossKey-Card.exe
v1.3.9
v1.3.9 — 2026-11-09
修复
- 修复强制更新时黑屏、什么都不显示:强制更新原先是完全静默下载,刚激活后、主窗口还没显示时屏幕上什么都没有;首次联网的代理探测/DNS 解析和签名校验又在界面线程执行,会把窗口卡成黑屏。现在下载期间会显示置顶的更新进度窗口(进度条、已下载大小、校验阶段提示),下载与校验移到后台线程。
- 主窗口隐藏在托盘时,“更新失败”等提示框不再因挂在隐藏窗口上而看不见;更新中再次打开软件会把进度窗口提到最前。
新增
- 更新后自动替换旧版,只保留新版:新版启动后用自身覆盖旧版 exe(同目录原子替换),并从旧版原位置重新启动,桌面快捷方式、开机自启无需改动;
updates目录中的旧下载文件会自动清理。 - 旧版位于
Program Files等需要管理员权限的目录时,会自动弹出 UAC 授权,仅用管理员权限完成文件覆盖,软件本身仍以普通权限运行;若取消授权,会提示原因并本次从下载目录运行新版。 - 只覆盖带本软件签名的旧版文件,复制后再次校验签名。
- 注:从 v1.3.8 及更早版本升级到本版时旧版仍会保留(旧版不会传递自身路径),本版之后的更新才会自动替换。
- 崩溃自动上报:软件出现未处理异常时,自动把错误信息、调用栈和设备配置(系统版本、.NET、CPU、内存、显示器、语言时区等)上报到授权服务器,作者可在后台「日志管理 → 崩溃报告」按类别查看。报告先保存在本地,断网或进程崩溃来不及发送时,下次启动自动补发。
- 不收集授权码、用户名、电脑名、窗口标题和隐藏名单;路径、用户名等会被替换为占位符。
- 需同时部署
server-patch/中的授权站补丁。
最新版固定直链(始终指向最新卡密版):
https://github.com/jiongjiong123441/BossKey-Releases/releases/latest/download/BossKey-Card.exe
v1.3.8
v1.3.8 — 2026-11-09
修复
- 修复远程更新下载失败、提示“响应状态代码不指示成功:302 (Found)”:当
download_url指向 GitHub Releases 等会 302 跳转的直链时,旧版因禁用自动跳转而无法下载。现已允许跟随 HTTPS 跳转,并在跳转到非 HTTPS 时拒绝;下载后仍做签名校验,安全性不变。
最新版固定直链(始终指向最新卡密版):
https://github.com/jiongjiong123441/BossKey-Releases/releases/latest/download/BossKey-Card.exe
v1.3.7
v1.3.7 — 2026-11-09
修复
- 彻底修复设备频繁掉线、提示“网络错误 / 连接失败”
- 恢复 5 秒心跳保活:此前被误设为每 2 小时一次,导致服务器长期把设备判为离线。
- 心跳改为容错:短暂断网不再立即踢下线,10 分钟宽限内自动重连;仅当服务器明确拒绝(授权失效/到期)才结束会话。
- 去掉每次心跳多打的一次令牌刷新:请求量减半,避免令牌被频繁轮换导致的偶发失败。
- 联网超时放宽(7s → 12s),弱网更稳。
- 修复卡密激活偶发“网络连接错误”
- 激活流程(初始化 → 激活 → 首次心跳)增加自动重试(最多 3 次,带退避提示),瞬时网络抖动自动化解。
- 卡密错误 / 过期 / 公钥不符不重试,立即如实反馈;每次重试刷新时间戳与随机数,避免触发服务端防重放。
新增
- 云端公告:支持接收并弹窗显示服务器下发的公告,遵循“是否弹窗 / 公告类型 / 只显示一次”等规则(此前公告功能完全未实现)。
- 自动更新(版本管理)
- 强制更新:静默下载并自动重启为新版,更新前无法继续使用;更新进行中再次打开旧版会提示“正在更新”。
- 非强制更新:可选择“稍后”,继续使用当前版本。
- 运行期定时复查,强制新版发布后无需重启也会触发。
- 窗口重现瞬隐增强:被隐藏的程序窗口在“显示 / 切到前台 / 从最小化还原”等情形重新冒头时,以更快速度重新隐藏;兜底轮询由 150ms 收紧到 50ms。
其他
- 构建与发布迁移到 GitHub Actions:一键构建、自动递增版本号、自动发布到公开成品仓库,并提供“最新版”固定下载直链。
- 密钥不入库,改由 GitHub Secrets 注入构建。
最新版固定直链(始终指向最新卡密版):
https://github.com/jiongjiong123441/BossKey-Releases/releases/latest/download/BossKey-Card.exe