Skip to content
 
 

Latest commit

 

History

1,320 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简体中文 | English

TrafficMonitor Enhanced

非官方增强版。 本项目基于 zhongyang219/TrafficMonitor 开发,与原作者及官方发行版没有隶属关系。增强版问题请提交到本仓库 Issues,不要发送给上游维护者。

Release Platform License

TrafficMonitor Enhanced 保留原版稳定、紧凑的任务栏显示,增加 CPU/GPU 功耗、组合历史图表、任务栏网格排列、阈值变色和按需硬件采集。

下载最新便携版 · 问题反馈 · 原版项目

下载与系统要求

当前公开版本为 Windows x64 便携版

发布包中的 BUILD-INFO.json 记录依赖版本和哈希,SHA256SUMS.txt 可用于校验文件完整性。

截图

任务栏显示沿用 TrafficMonitor 原有宿主,不会用另一个任务栏窗口覆盖图标:

TrafficMonitor 任务栏显示

增强版历史图表支持组合曲线、平均值和联动悬停:

TrafficMonitor Enhanced 历史图表

主要增强功能

功能 说明
CPU/GPU 功耗 通过独立 PowerCollector.exe 读取支持的 LibreHardwareMonitor 传感器
组合历史图表 CPU 占用与 CPU 功耗、GPU 占用与 GPU 功耗、上传与下载分别共用一张图
平均值与当前值 标题按照“平均值 当前值”显示,例如 15.7W 18.4W
联动悬停 选定某一时刻后,全部图表显示该时刻所有已启用数据
显示范围 可切换 1、5、15 或 60 分钟
主题和文字 支持深色、浅色、跟随系统主题,并可独立修改图表标签
任务栏网格 水平任务栏支持 1–2 行、1–8 列,按照每列从上到下排列
阈值变色 每个内建数据可设置警告和严重阈值,只改变数值颜色
按需采集 隐藏 CPU/GPU 功耗后停止对应功耗采集,刷新严格跟随实际监控周期

网络流量统计是例外:即使任务栏隐藏了上传和下载,流量统计仍保持运行。

安装与首次使用

  1. Releases 下载 x64 ZIP。
  2. 将 ZIP 完整解压到固定目录,不要直接在压缩包内运行。
  3. 运行 TrafficMonitor.exe;如果 Windows 请求 UAC 权限,请确认程序来自本仓库发布包后再决定是否允许。
  4. 在主窗口或通知区图标的右键菜单中启用“显示任务栏窗口”。
  5. 在任务栏窗口右键菜单中打开“显示设置”,选择需要的数据。
  6. 在任务栏设置中调整网格顺序、字体、标签、颜色和阈值。
  7. 单击任务栏窗口的内建数据或空白处打开历史图表;在图表空白处右键可切换范围、主题和文字。

原版的皮肤、插件、网卡选择和常规选项继续可用。详细基础用法请参阅程序自带帮助上游 Wiki

功耗与温度监控

功耗和温度是否可用取决于处理器、显卡、主板固件、系统权限以及 LibreHardwareMonitor 是否能识别相应传感器:

  • 不支持的传感器会显示 --,不会伪造数值。
  • 主板没有公开温度传感器时,主板温度不可用属于正常情况。
  • 部分 CPU 传感器可能需要用户自行安装并信任其签名的 PawnIO 驱动。
  • 本项目不会复制、捆绑或静默安装 PawnIO;是否安装驱动由用户自行决定。
  • 仅显示普通网速、占用率等项目时,不会因为历史图表存在而强制启动功耗采集。

安全隔离设计

  • TrafficMonitor.exe 不加载 LibreHardwareMonitor、atiadlxx.dll、WinRing0 或 TrafficMonitor.sys
  • LibreHardwareMonitor 和显卡厂商模块只允许在按需启动的 PowerCollector.exe 中加载。
  • 采集进程由 Job Object 管理,TrafficMonitor 退出时采集进程随之退出。
  • 便携包不包含旧 OpenHardwareMonitorApi、WinRing0、TrafficMonitor.sys、TaskbarMonitor 或 tray-neo 二进制。
  • 图表字体仅在当前进程内私有加载,不安装到 Windows 字体目录。

安全软件的最终判定仍取决于本机策略。如果出现告警,请先核对 Release 来源和 SHA256SUMS.txt,不要盲目添加白名单。

已知限制

  • 当前只发布并验证 x64 版本。
  • 传感器名称和可用性因硬件而异,无法保证所有电脑都能显示功耗或温度。
  • 插件项目可以进入任务栏网格,但不会进入历史图表,也不支持内建阈值规则。
  • 竖向任务栏继续使用 TrafficMonitor 原有自动布局;增强网格针对水平任务栏。
  • 图表只显示任务栏已选择的可绘制内建项目。

从源码构建

建议使用 Visual Studio 2022 Build Tools、PowerShell 和仓库锁定版本的 .NET SDK。在仓库根目录运行:

powershell -NoProfile -ExecutionPolicy Bypass -File scripts/Build-Portable.ps1
powershell -NoProfile -ExecutionPolicy Bypass -File scripts/Verify-Portable.ps1 -Root artifacts/staging/TrafficMonitor

生成结果位于 artifacts/staging/TrafficMonitor。验证器会运行原生、托管和集成测试,并检查架构、依赖、哈希、旧驱动残留及孤立采集进程。更多信息见验证说明

上游、致谢与许可证

本项目保留原 TrafficMonitor 的 Anti-996 License,并包含第三方组件各自的许可证。详情见 LICENSELICENSE_CNTHIRD_PARTY_NOTICES.md

支持边界

请不要把 Enhanced 版特有的功耗、图表、网格或阈值问题提交给上游 TrafficMonitor 维护者。

About

Unofficial TrafficMonitor enhanced fork with isolated CPU/GPU power monitoring, Tray-Neo-style history charts, taskbar grid layout, and threshold colors.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages