Skip to content

About

希沃功能增强与补充

Topics

Resources

Stars

6 stars

Watchers

1 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

Repository files navigation

HugoWidgets

Note

建议阅读 HugoWidget 简介 以了解开发情况

若想进一步了解本项目,可阅读 HugoWidgets 用户文档 与 HugoWidgets 开发者文档

项目介绍

帮助广大电教委对希沃功能进行增强与补充

这是HugoProgs的含UI版本

环境依赖

Qt6

功能

与HugoProgs类似,但提供更友好的操作方式。当前已实现(仅覆盖无需后台常驻运行的功能)以下页面:

页面 说明
希沃信息 查看希沃版本、安装目录、驱动与配置文件路径、MachineId 等信息
密码破解 查看/重置希沃相关密码
希沃冰点管理 管理希沃冰点(保护状态、驱动等)
冰点配置编辑器 直接编辑冰点配置(VolumeInfo.config)的字段与冻结分区掩码
SWAce希沃虚拟磁盘管理 管理 SWAce 虚拟磁盘的挂载与卸载
希沃启动工具 启动希沃相关工具
文件保护 文件保护相关操作(需要管理员权限)
日志管理 扫描并查看/清理指定目录下的 Hugo 日志

Note

需要管理员权限的功能(如文件保护、冰点配置写入)会给出提示;标题栏右侧显示当前是否以管理员身份运行。

后续计划内置开机自启、修改配置等功能。

项目组成

  • HugoMain:该项目主界面,依赖于HugoWidgets实行功能
  • HugoWidgetsPlugin:独立于HugoMain,提供各种功能
  • 集成了WEcore项目框架,你可以开发自己的插件,为项目添加功能

项目依赖

HugoUtils(Hugo系列核心库)

WidgetExplorer(Qt 插件框架)

WECore(Qt 插件框架核心库)

许可证

本项目采用 GPLv3 许可证,详情参见 LICENSE 文件。

WidgetExplorer: Apache License 2.0

Qt: LGPLv3 许可证

WECore: Apache License 2.0

HugoUtils: LGPLv3 许可证

WinUtils: MIT 许可证

hash-library: zlib 许可证

swhelper:MIT 许可证

cpp-httplib: MIT 许可证

mINI: MIT 许可证

WinReg: MIT 许可证

libsharedmemory:MIT 许可证

免责声明

本项目仅用于研究或教育目的,请勿将本项目用于可能违反当地法律、侵犯著作权或其他软件 EULA 的用途。若将本项目用于非法用途,一切后果由使用者承担,开发者不承担此类行为带来的任何后果或责任。

About

希沃功能增强与补充

Topics

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages