SysResourceMonitor
SysResourceMonitor
簡單的系統資源顯示工具
支持浮窗和任務欄標尺
自用
2019.6.1
添加ATI顯卡信息顯示,ATI顯卡目前無法讀取顯存使用
2019.5.29
處理任務欄標尺頻閃問題
2019.5.28
修復無法讀取無線網絡網速的問題,現在會把所有有效網卡的網速進行累加
2019.5.20
添加磁盤IO顯示
2019.5.10
已添加CPU、Nvidia GPU、網速信息顯示
win10 效果

win7 效果(win7默認任務欄透明會導致顏色顯示不准,截圖中將任務欄透明背景設置為接近不透明;目前沒有找到處理方案)

浮窗效果

自定義顏色設置窗口

整體效果

VSDeskBand 獨立的DeskBand實現,提供DeskBandOperation,需要優先編譯
VSFloatingWidget 浮窗實現,不用編譯
VSSysResourceMonitor 主程序目錄
語言: C++, VS2019
工程: VSDeskBand是一個com組件,編譯後生成VSDeskBand.dll
VSDeskBand通过 共享内存 与主体程序进行通讯,共享内存定义在 VSSharedMemStructDef
VSDeskBandOperation 是一个静态库,编译后生成VSDeskBandOperation.lib
用法: VSDeskBand.dll放在生成目錄下,使用VSDeskBandOperation.lib 來操作VSDeskBand;
主体从程序使用VSDeskBandOperation可以完成DeskBand的注册、卸载、显示、隐藏、更新等
語言: C++ ,VS2019, Qt5.12
工程: 實現了常見的浮窗功能
用法: 無
SysResourceMonitor C++, VS2019,Qt5.12
3.1 SysResourceMonitorService
工程:借助第三方的QTservice(https://github.com/qtproject/qt-solutions);
提供windows服务管理。主要是避免工具对管理员权限的依赖,将需要管理员权限的模块(目前有处理器温度读取)放到服务中。
用法:提供相应的安装、卸载、启动、停止脚本
3.2 SysResourceMonitor
工程: 主程序