XMoni Icon
🖥️ 9语言 · DPI自适应 · 桌面硬件监控

一款轻量优雅
桌面硬件仪表盘

实时监控 CPU · GPU · 内存 · 网络 · 硬盘。 9 种语言,DPI 自适应缩放,半透明悬浮窗始终置顶。

78% GPU LOAD
XMoni V0.7.9 运行截图

▲ XMoni 运行截图 — CPU / GPU / 内存 / 网络 / 硬盘 实时监控

核心监控能力

五维全面覆盖,实时精准呈现

CPU 处理器

总负载仪表 + 频率双曲线折线图。蓝色实线显示当前频率,紫色虚线显示睿频基准,直观对比加速状态。兼容 Intel / AMD 全系列。

🎮

GPU 图形处理器

核心负载仪表 · CUDA 计算(NVIDIA 专属)· 频率曲线 · 温度 · 功耗 · 显存占用。每 GPU 独立标题行显示型号/VRAM/CUDA。智能识别品牌:NVIDIA 显示 CUDA,Intel/AMD 自动隐藏。Intel 集显自动隐藏温度仪表。

🧠

内存占用

已用/总量 GB + 百分比实时折线图,精确读取物理内存数据。

🌐

网络流量

上行/下行仪表,速率自适应单位:≥1 MB/s 显示 MB/s(2位小数),<1 MB/s 自动切换 KB/s(1位小数)。三层智能过滤,排除虚拟/蓝牙/隐藏适配器。

💾

物理硬盘

WMI 物理磁盘到分区到盘符完整映射。每盘独立显示已用/总量 GB + 百分比进度条。支持多盘多分区,USB 热插拔设备自动识别显示 [USB] 标记。

🎨

深度自定义

15 项颜色独立配置(含主背景/仪表背景/硬盘高亮/文字色)· 5 种字体独立控制(标题/数值/细节/硬盘标题/硬盘容量)· 9 种语言即时切换(中日韩英法德阿葡西)· DPI 缩放自适应(100%/125%/150%/175%)· 刷新率 50-1000ms · 背景透明度 0-100% · 发光效果 · 系统托盘 · 正方形分辨率预设。

更新日志

从 V0.1 到 V0.8 的完整演进历程

V0.8.0
2026-06-24
UI 9语言 DPI 国际化 修复
查看详情(点击展开)

V0.8.0 — 9语言系统 + 五字体 + DPI自适应 + UI重构

  • 9种语言支持:中日韩英法德阿葡西,首次启动自动检测系统语言
  • 5字体独立控制:标题/数值/细节/硬盘标题/硬盘容量
  • 全局统一字体缩放,所有控件字号一致
  • 恢复默认字体按钮一键重置
  • 左上图钉按钮(钉子图标) + 右上灰色关闭按钮
  • 主程序/硬盘圆角统一15px
  • 9语言完整切换:菜单/仪表/设置全部国际化,即时生效
  • 设置窗口左侧弹出不遮挡主程序
  • 其他设置模块重构:TableLayoutPanel + 250px标签列
  • 网络速率自适应:≥1 MB/s→MB/s(2位), <1 MB/s→KB/s(1位)
  • NVIDIA显示CUDA,Intel/AMD隐藏CUDA;Intel集显自动隐藏温度
  • RTX 5090等新显卡CUDA识别修复
  • DPI缩放支持:100%/125%/150%全自适应
  • 内存泄漏全面修复:GDI字体/WMI对象/SettingsForm临时Font
  • GC优化:强制收集降频 + 非阻塞模式
  • USB弹出时磁盘闪烁修复
  • 托盘图标退出彻底清理
V0.7.9
2026-06-23
多语言 网页 修复
查看详情(点击展开)

V0.7.9 — 多语言支持 + 网页国际化

  • 新增 Language/zh.json + en.json 双语言字库 (90+键)
  • 设置「字体和语言」页:语言下拉 + 应用按钮 + 立即重启
  • 仪表、设置、菜单、提示文字全部国际化
  • 新增 index-en.html 英文宣传页 + 中美国旗切换
  • 手机端汉堡菜单 + 旧版日志全量英文化
  • 修复应用按钮无效、文本/背景颜色不生效
  • 修复 1650Ti 双显卡笔记本 GPU 负载 0%

V0.7.8 — 按钮交互 + CUDA智能 + 间距优化

  • 左上图钉 + 右上关闭按钮,hover 弹出独立提示框
  • NVIDIA 显示 CUDA,Intel/AMD 自动隐藏 CUDA 折线图
  • hdrGap 间距重构:Mini 2px,等比放大
  • 右键菜单"切换置顶" → "至于最前"
  • 磁盘更新优化:DriveInfo 轻量热插拔 + 每60s刷新

V0.7.7 — 磁盘修复 + 等距布局 + 正方形分辨率

  • 修复多盘符磁盘完全不显示(Samsung 3盘符消失)
  • 硬盘最低高度增大: max(150,28%) → 168~336px
  • 分辨率预设正方形: Mini 600/小 800/中 1000/大 1200
  • 默认 800×800,最小 600×600
  • 全部标题上下统一 6px 等距
  • 标题栏加载中提示,数据就绪自动移除
  • CUDA/VRAM 字体 10→9pt,小分辨率不再溢出
  • 移除启动延迟,Bitmap 缓存复用避免拖拽卡顿
  • Debug窗口 X 关闭对勾同步,标题精简
  • StringFormat GDI 泄漏修复(8处),GC 机制增强
  • 动态标题字体缩放,4K 不再遮挡

V0.7.6 — 系统托盘 + 菜单对勾 + 启动优化

  • 新增系统托盘图标,双击恢复/最小化隐藏
  • 切换置顶/Debug/托盘 三项 ✓ 对勾同步
  • 修复发光开关 + 托盘残留 + 拖拽卡顿
  • 修复Debug X关闭后对勾不同步
  • 启动优化: 移除200ms延迟 + Bitmap复用

V0.7.5 — 标题栏版本号 + 基准频率中文化

  • 标题栏加入当前版本号显示
  • "Base: 3000 MHz" → "基准频率: 3000 MHz"

V0.7.4 — GPU标题行完整型号

  • GPU标题行显示完整型号: "NVIDIA GeForce RTX 4090 | 24GB VRAM | CUDA"
  • GPU仪表标题修复: "GPU1GPU负载" → "GPU1负载" 等
  • CPU和GPU标题行文字纯白色

V0.7.3 — 显存占用格式

  • 显存左上角: "0.9G" → "0.9/24G"(已用/总量)

V0.7.2 — CPU/GPU信息标题行

  • 新增CPU信息行: 型号 + 基准频率
  • 新增GPU信息行: 型号 + 显存 + CUDA
  • 仪表标题编号前缀: CPU1/GPU1/GPU2

V0.7.1 — CPU频率双曲线

  • 蓝色实线(当前频率) + 紫色虚线(睿频基准)
  • SparklineRenderer 新增双线渲染能力

V0.7.0 — 多GPU支持 + 负载匹配

  • GpuInfo 数据结构,多GPU动态UI布局
  • 传感器匹配完全重写: D3D 3D + GPU Core + D3D Cuda
  • GPU总负载 = max(D3D 3D, GPU Core, D3D Cuda)
  • CUDA折线图独立真实值,网络三层过滤
  • 字体自适应缩放 0.75x-1.55x,分辨率预设
  • 硬盘面板自动字号,标题栏圆角深色背景
V0.6.0-0.6.34
2026-06-19 — 2026-06-20
架构重建 性能优化 UI完善 Bug修复
查看详情(点击展开)
  • GpuInfo 类 + List<GpuRow> 动态UI布局
  • Sensor通用fallback修复单独立显卡GPU负载不更新
  • 优先级系统 NVIDIA(3)>AMD(2)>Intel(1),解决iGPU覆盖dGPU数据
  • 网络速度FmtSpd()修复:v<1 MB/s时保留实际值
  • 顶部标题栏100px→30px,纯白文字背景圆角
  • 标题颜色改回深黑,圆角统一20px
  • Font.GetHeight(g) 动态计算,字体缓存防泄漏
  • Intel集显兼容,WMI查询降频消除卡顿
  • UpdateLayeredWindow + BLENDFUNCTION 实现毛玻璃效果
  • 分辨率/刷新率/透明度预设,仪表大字18pt
  • BlackSharp.Core.dll + DiskInfoToolkit.dll + RAMSPDToolkit-NDD.dll
  • 全量转储+DiskIndex精确映射+图钉按钮
  • 全部标签中文化,Win32_DiskDrive→Win32_DiskPartition→盘符映射
  • DLL引用Private=true,5列CPU+5列GPU+通栏硬盘布局
  • UTF-8编码损坏→完全重写全部核心文件
  • GDI+自定义渲染管道:GaugeRenderer/SparklineRenderer/DiskPanel
  • MainForm 560行:自由缩放+8方向拖拽+右键菜单+设置集成
  • 删除WinRing0/SuperIO/HWiNFO等遗留代码
V0.5.x
2026-06-19
UI基础 修复
查看详情(点击展开)
  • V0.5h:修复折线图文字遮挡,窗口900×520,硬盘面板样式优化,新增"关于"页面
  • V0.5g:GDI+仪表盘渲染基础版 + 折线图 + 硬盘面板 + Debug窗口 + 单实例保护
V0.1-0.4
2026-06
项目创始
查看详情(点击展开)
  • LibreHardwareMonitor传感器采集后端,WinForms GDI+基础界面
  • settings.ini配置持久化,PerformanceCounter+WMI数据源
  • CPU/GPU/内存/网络/硬盘五维监控,窗口TopMost+无边框拖拽

技术规格

轻量 · 精准 · 兼容

<70MB
内存占用
50-1000ms
可调刷新率
5维
监控维度
9种
界面语言
多GPU
显卡支持
DPI
多缩放自适应

技术栈

精选成熟可靠的技术方案

C# .NET Framework 4.7.2 Windows Forms LibreHardwareMonitorLib GDI+ 渲染引擎 WMI 查询 PerformanceCounter UpdateLayeredWindow 逐像素 Alpha 透明 9 语言 JSON 字库 DPI 缩放自适应 GPU 品牌智能识别

开始使用

完全免费 · 无后台服务 · 无广告

XMoni v0.8.0
适用于 Windows 10 / 11 64-bit
需要 .NET Framework 4.7.2 运行时
⚠ 正在测试中,可能存在 BUG
下载 XMoni v0.8.0.zip
ℹ 运行时提示"未知发布者"怎么办?

由于程序未购买代码签名证书(年费 $300+),Windows Defender SmartScreen 可能提示"Windows 已保护你的电脑"。这是正常的安全提示。解决方法:

  1. 右键点击 XMoni.exe → 属性 → 勾选"解除锁定" → 确定
  2. 或点击 SmartScreen 弹窗中的"更多信息" → "仍要运行"
  3. 程序不写注册表、不联网、无后台服务,可放心使用
💡 建议以管理员权限运行

为了更精准地采集 CPU 频率和温度传感器数据,建议右键 XMoni.exe → 以管理员身份运行。WMI 硬件接口在管理员权限下可获得更完整的传感器信息。

历史版本: v0.7.0 | v0.7.6 | v0.7.7 | v0.7.8 | v0.7.9

双击运行即可,无需安装。配置文件保存在 C:\Users\你的用户名\AppData\Local\XMoni