HugoInstaller 是基于 C++ 开发的 Windows 平台希沃服务(SeewoService)安装/卸载管理工具,核心用于便捷管理希沃服务的安装与卸载流程。工具支持命令行参数和交互式两种操作模式,安装功能可选择本地已有安装包或下载指定/最新版本安装包,卸载功能自动替换验证文件并启动官方卸载程序,适用于高效管理希沃服务的安装与卸载。
- 双模式操作:
- 命令行模式:通过
-install/-uninstall参数直接执行安装/卸载操作,无需交互,适合脚本/批量执行; - 交互式模式:无参数运行时弹出选择菜单,支持手动选择安装/卸载/退出;
- 命令行模式:通过
- 安装功能:
- 本地包扫描:自动扫描程序同目录
SetupPackage文件夹下符合命名规范的希沃安装包,支持选择已有版本安装; - 远程下载:从指定希沃下载地址获取指定版本/最新版本安装包,支持HTTP 重定向处理;
- 进度展示:下载过程实时输出进度百分比、文件大小、下载速度,直观展示下载状态;
- 自动启动:下载/选择本地包后自动启动安装包执行安装;
- 本地包扫描:自动扫描程序同目录
- 卸载功能
- 运行环境:Windows 系统;
- 权限要求:建议以管理员身份运行(避免文件替换、目录创建、卸载操作因权限不足失败);
- 依赖要求:
- 卸载功能需确保程序同目录存在
HugoFakeVerify.exe文件(卸载验证替换模板); - 安装功能(下载版本)需网络畅通,能访问希沃下载地址
https://e.seewo.com/download/file?code=SeewoServiceSetup;
- 卸载功能需确保程序同目录存在
直接通过命令行参数指定操作,执行完成后返回退出码(0 成功,1 失败):
- HugoInstaller.exe -install
- HugoInstaller.exe -uninstall
无参数运行程序,进入可视化交互流程, 程序会输出以下菜单并等待输入:
1. 安装希沃
2. 卸载希沃
0. 退出
输入:
输入对应数字即可执行对应操作
- 执行安装操作(命令行 -install 或交互式选择 1)后,程序会进入安装子流程: 扫描程序同目录 SetupPackage 文件夹,列出本地已有的希沃安装包(命名格式:SeewoServiceSetup_版本号.exe); 输出选择菜单
- 下载失败提示 HTTP 404 表示输入的版本不存在或已下架,提示「文件太小」表示下载的文件非有效安装包;
- 若提示「模板缺失」,需检查程序同目录是否存在 HugoFakeVerify.exe;
- 若提示「可能未安装希沃」,需检查希沃默认安装路径是否存在 Uninstall.exe;
- 卸载时会自动备份原 uninstall_verify.exe 到系统临时目录,卸载完成后不会自动还原;
- 网络问题:下载安装包时若提示「连接错误」,需检查网络连通性和希沃下载地址是否可访问;
本项目采用 GNU General Public License v3.0 (GPLv3) 许可证开源,详见 LICENSE 文件。