【开发者自荐】PulseDesk:单文件 Windows 系统监控,网速 / CPU / GPU / 硬件信息

PulseDesk 是我自己写的一个 Windows 系统监控小工具。

起因很简单:任务管理器里看实时网速要点两下才出来,而常见的网速悬浮窗大多只有网速,看不到 CPU / GPU / 硬件信息,就想着干脆自己做一个。

做成了单文件 exe,16.7 MB,双击运行。不用安装、不写注册表,也不需要 .NET 或 VC++ 运行库。

能看什么

  • 整机实时上传 / 下载速度,带历史曲线和今日累计流量
  • CPU 使用率与实时频率、内存占用
  • GPU 利用率(Intel 核显 / NVIDIA / AMD 都能读)
  • 各硬盘使用率

GPU 这一项走的是 Windows 的 PDH 性能计数器,不需要装驱动。

硬件信息页

单独做了一个分页,分类列出操作系统、处理器、主板与 BIOS、内存(含条数和频率)、显卡、存储、网络。

每一类都显示生产厂家,而且是中英对照的,比如「英特尔 (Intel)」「美光 (Micron)」。这块比想象中麻烦 —— WMI 返回的厂商名在不同系统语言下格式完全不一样,有些还带「(标准磁盘驱动器)」这种占位符,得一条条清洗。

界面

  • 6 套皮肤,12 项颜色可自定义,也能把自己的照片设成背景
  • 8 种界面语言:中 / 英 / 日 / 韩 / 德 / 法 / 西 / 俄,默认跟随系统
  • 悬浮窗可置顶、调透明度、鼠标穿透
  • 托盘常驻,点关闭是隐藏不是退出

免费版和完整版

只有两项不同:

  • CPU 温度(要读 MSR 寄存器,得跑一个有管理员权限的守护进程)
  • 逐进程网速(哪个软件在偷跑流量,走 ETW)

其余功能两版完全一样。免费版永久免费,无广告,没有试用期倒计时,也没有功能阉割弹窗。

完整版 $9.99 一次性买断,不订阅。

下载

单文件 exe,点开就下,不用登录。

两点说明

1. 个人项目,没买代码签名证书(¥1200/年),首次运行 SmartScreen 会拦一下,点「更多信息 → 仍要运行」即可。

2. 程序不联网,没有任何遥测和统计上报。

我说两点

  1. 同类软件 TrafficMonitor更小
  2. 查看硬件信息还是用专业的软件去查为好

两点都说得对。

体积确实追不上 TrafficMonitor。那个是 C++/MFC 写的,几百 KB;我这是 Python + PyInstaller 打包,16.7 MB 里大半是解释器和 Tkinter 的运行时。要小只能重写,短期内不现实。

硬件信息也一样,HWiNFO、AIDA64 查得比我细得多,还有传感器曲线和压力测试。我这个页面只是「顺手看一眼」的级别,比 WMI 默认输出整理得干净一点,仅此而已。

做它的理由只有一个:挂着下载的时候想在一个窗口里同时看到网速和占用,不想在几个程序之间来回切。如果只看网速,TrafficMonitor 确实更合适。