HugoProgs 是基于 C++ 开发的 Windows 平台一站式希沃运维工具集控制台管理中心,通过可视化分层菜单系统整合了虚拟磁盘管理、冰点配置、DLL 注入、希沃启停/安装/卸载、文件保护、锁屏工具等全量希沃运维功能。无需记忆各子工具的命令行参数,仅通过菜单选择/命令输入即可调用对应工具,大幅降低希沃相关运维操作的门槛。
将多个独立的希沃运维工具整合为分层式控制台菜单,支持:
- 完整命令调用(如
mount list)、快捷数字调用(如c1执行当前菜单第一个命令、s2进入第二个子菜单); - 通用命令:退出(exit)、帮助(help)、许可证查看(license)、关于(about)、返回上一级(..);
- 启动时检测管理员权限,提示非管理员下部分功能可能失效。
| 子菜单 | 功能说明 |
|---|---|
| mount(虚拟磁盘) | 枚举虚拟磁盘、按磁盘/分区/盘符挂载/卸载、快捷挂载配置盘(swvdisk.vhd)/日志盘(swvdisk_log.vhd) |
| freeze(冰点配置) | 调用驱动配置工具、API 配置工具、官方冰点工具 |
| inject(DLL 注入) | 进程监控+DLL 注入、DLL 卸载、查看注入工具帮助 |
| launch(启动管理) | 启动/终止希沃进程、安装/卸载希沃管家 |
| fprotect(文件保护) | 启用/禁用希沃文件保护功能 |
| lock(锁屏工具) | 提供 HugoLock/HugoLockAssistant/HugoPanel 等锁屏工具的使用说明 |
- 路径校验:调用子工具前自动校验文件是否存在,不存在则输出明确的错误提示;
- 灵活调用:支持两种子工具运行方式——在当前控制台运行(等待退出)、独立窗口运行(不等待);
- 输入容错:需参数的命令会校验输入有效性,无效时输出用法提示,避免操作失败。
- 运行环境:Windows 系统;
- 文件依赖:需将 HugoProgs.exe 与所有依赖的子工具放在同一目录,SeewoFreezeUI.exe 需放在同级
SeewoFreeze子目录; - 权限建议:以管理员身份运行(启动时会提示当前权限状态,非管理员下虚拟磁盘、文件保护等功能可能失效)。
直接运行 HugoProgs.exe,按任意键进入主菜单。
- 权限限制:虚拟磁盘管理、文件保护等功能依赖管理员权限,建议全程以管理员身份运行;
- 官方冰点工具、终止希沃进程等操作会以独立窗口运行,其余操作默认在当前控制台运行;
本项目采用 GNU General Public License v3.0 (GPLv3) 许可证开源,详见 LICENSE 文件。