Skip to content

Releases: NYSkyfox/OsEasy-ToolKit

v1.9.0

Choose a tag to compare

@NYSkyfox NYSkyfox released this 28 Aug 15:39

OsEasy-ToolKit v1.9.0

✨ 新增功能

🆕 新增 5 个页面

页面 功能
📊 概览 实时显示学生端路径/版本/进程/服务/功能劫持状态,每 3 秒自动刷新
⚙️ 服务管理 MMPC、OeNetLimit 等学生端服务一键启停
🔓 解锁管理 网络 / USB / 键盘鼠标 / 控屏 / 黑屏肃静 五类管控,一键全解锁或单项解锁
📁 文件管理 OsEasy 关键文件分组备份与恢复、脚本文件清理
🚀 高级 远程崩溃:按 IP 或 CIDR 网段(如 192.168.1.0/24)发送崩溃载荷,触发远端监控进程终止

🆕 其他新功能

  • 学生端自动检测:自动定位安装路径 + 识别版本,兼容新老版本命名(Student.exe / MmcStudent.exe)
  • 防远程关机 / 重启:拦截教师端强制关机与远程重启指令(测试,可能不可用)
  • Windows 桌面通知:关键操作完成时弹出系统 Toast 提醒
  • 快捷键截图:一键截屏并自动保存、写入剪贴板
  • 启动自动备份:启动时自动增量备份学生端关键文件(已有则跳过)
  • 单实例保护:防止程序被重复启动
  • 学生端安装 / 卸载测试脚本:一键注册/清理 MMPC 服务、管控驱动与防火墙规则

🚀 改进优化

  • 解锁逻辑全面原生化:直接调用系统底层 API 完成解锁,不再依赖 bat/PowerShell 子进程 —— 执行更快、更稳定,且无黑色命令框闪现
  • 崩溃日志增强:从程序最早期(含加载阶段)就开始记录日志,任何崩溃都可追溯
  • 界面与打包优化:不再使用 Flet GUI 框架依赖,改为 Tkinter,程序体积更小、启动更快,但是界面没有 Flet 那么美观
  • 脚本系统规范化:脚本文件统一命名,新增独立的脚本模板库

⚠️ 注意事项

  • 本版本为 dev 分支重构版,功能布局与旧版差异较大(页面由 7 个扩展至 10 个)
  • 旧版"其他管理""广播命令"页面已整合进新的 解锁 / 文件管理 / 广播管理 页面
  • 建议升级前先使用「文件管理」页备份学生端关键文件

📦 下载

前往 Releases 页面获取最新构建产物。

1.8.0-Bug_Fix

Choose a tag to compare

@NYSkyfox NYSkyfox released this 12 Aug 06:01
c278eaa

修复了使用 Fodhelper 提权后,未自动清理相关注册表,导致 ms-settings: 无法正常跳转 Windows 设置的 Bug

v1.8.0

Choose a tag to compare

@NYSkyfox NYSkyfox released this 07 Aug 06:51

OsEasy-ToolKit v1.8.0

🎉 基于 Beta5 以来的大量修复与优化,这是 v1.8.0 正式版本。

🔧 Bug 修复

  • 修复 部分功能启用状态显示异常
  • 修复 字体显示异常:现在默认使用微软雅黑字体
  • 修复 截图无效:现在启用 Alt+X 截图后,可正常使用 Alt+X 进行截图,图片会保存到 ToolKit 数据文件夹的 screenshots 文件夹中,同时自动存到系统剪切板,方便在部分应用中粘贴
  • 修复 系统主题色无效:现在启动时会默认读取系统主题颜色,并遵循 Material Design 3 配色风格

✨ 新功能 / 优化 / 改进

  • 自动提权三级降级:默认使用 fodhelper 提取管理员权限,可绕过 UAC 提权。若提权失败,则 fodhelper → eventvwr → UAC 弹窗,提升成功率
  • 新增日志系统(没写完,有bug):实时记录工具箱运行日志
  • 进程管理页:新增「打开 ToolKit 数据文件夹」和「打开 OsEasy 安装目录」按钮,可快捷进入对应目录
  • 外观页-设置页:将原外观页改成设置页,并把关于页的 显示隐藏工具箱按钮 移到了设置页
  • 主题模式按钮改为下拉菜单:更直观,且防止被按钮的文字显示误导
  • 完善关于页:在关于页添加程序名,提权方式,构建日期
  • 其他优化:减少工具箱的体积

展望

  • 预计下版本优化解锁逻辑

v1.8_Beta5

Choose a tag to compare

@github-actions github-actions released this 06 Jul 15:36

v1.8 Beta5 更新日志

🛡️ 新增功能

  • DLL 工具页:「查询USB管控状态」按钮升级为「查询管控状态(USB+网络)」,一键同时查询 USB 和网络管控状态
  • 其他管理页:新增「拦截教师端远程重启」开关,通过映像劫持(IFEO)劫持 shutdown.exe,触发时弹窗提示「已为您拦截教师端的远程重启」,5 秒后自动关闭
  • 截图保存路径统一:Alt+X 截图从 os.getcwd() 改为 C:\Users\{username}\OsEasy-ToolBox\Screenshots\
  • 截图自动复制到剪贴板:截图后自动写入系统剪贴板,可直接 Ctrl+V 粘贴到聊天框/文档
  • 配置持久化:所有开关按钮会记忆状态,所有配置将会写入C:\Users\{username}\OsEasy-ToolBox\ToolBoxConfig.json

🎨 主题色完善

  • 工具箱内的所有滑块开关支持跟随系统主题色

🔤 字体动态化

  • 默认字体不再硬编码 Deng.ttf,启动时自动读取当前系统字体

v1.8_Beta4

Choose a tag to compare

@github-actions github-actions released this 05 Jul 07:48

v1.8 Beta4 更新日志

🎯 一言系统

  • 新增默认一言「希君生羽翼,一化北溟鱼」
  • 外观页新增「随机一言」开关,默认关闭
    • 关闭时显示默认一言
    • 开启后从外部一言文件或默认列表随机选取

🎨 主题色

  • 所有滑块开关自动跟随 Windows 系统主题色
  • 墨绿色作为自带默认主题色
  • 外观页新增「系统主题颜色」开关,可随时切换跟随/固定

📁 数据目录

  • 配置文件、备份、脚本统一收拢到 C:\Users\{用户名}\OsEasy-ToolBox\ 下

v1.8_Beta3

Choose a tag to compare

@github-actions github-actions released this 05 Jul 03:41

🚀 更新日志

⚠️ Warning :重要变更/破坏性变更

  • 底层框架升级:Flet 从 0.18.0 升级到 0.25.0
  • 原因:官方已放弃 Flet 0.25.0 以下的版本,现在在 pip 上已经找不到 0.18.0 的包( 2926.6.30 的时候还可以使用 pip 正常安装该包,结果一个星期后就没了……)

其他

  • 自动提权:启动时自动检测并尝试提权管理员
  • 目录容错:所有文件写入前自动创建父目录

v1.8 Beta2 👀🙌

Choose a tag to compare

@NYSkyfox NYSkyfox released this 04 Jul 08:47

OsEasy ToolBox v1.8 Beta2

主要更新

  • 项目结构完全重构为模块化设计(src/core/、src/gui/、src/modules/)。
  • 更换了亿下图标。