磁盘优化工具:将指定进程的优先级设置为最低(IDLE)并可绑定到单个 CPU 核心,用于在需要时降低后台服务对系统资源的占用。
默认使用图形界面(GUI):运行仓库内的程序将启动基于 egui 的桌面界面,提供一键应用、守护模式开关、轮询间隔及日志查看。
如果你想在无头环境(例如 CI 或脚本)只运行一次,可以使用 --once 参数(示例:cargo run --release -- --once)。
仅在 Windows 上运行;在 Linux 与 macOS 上该工具不会对进程做任何修改(会打印提示)。
- 一次性模式:检测并将
SGuard64.exe和SGuardSvc64.exe(或自定义目标)优先级设置为IDLE,随后退出。 - 守护模式:以指定轮询间隔持续检测并修正新启动的目标进程。
- 可通过
--targets添加额外目标进程名(支持带或不带.exe,大小写不敏感)。
运行:
# 开发运行
cargo run
# 或构建并运行发布版本
cargo build --release --target x86_64-pc-windows-gnu注意事项:
- 仅在 Windows 环境下修改进程优先级与亲和性有效(Linux/macOS 下为安全提示或无修改)。
- 修改系统 / 服务 进程可能需要管理员权限,请以提升权限运行以确保成功。
- 内嵌字体使得可执行文件体积较大,但运行时无需外部字体文件。