Simple system resource display tool
Support floating windows and taskbar rulers
Self-use
2019.6.1
Adding the ATI graphics card information shows that the ATI graphics card cannot read the video memory at present
2019.5.29
Handle taskbar ruler strobe problem
2019.5.28
Fixed the problem of not being able to read wireless network speeds, and now the network speeds of all valid network cards will be accumulated.
2019.5.20
Add disk IO display
2019.5.10
CPU, Nvidia GPU, network speed information display has been added
win10 effect

win7 effect (win7 default taskbar transparent will cause the color to be displayed inaccurately. In the screenshot, the transparent background of the taskbar is set to close to opaque; no processing solution is found at present)

Floating window effect

Custom color settings window

Overall effect

VSDeskBand independent DeskBand implementation provides DeskBandOperation, and priority compilation is required.
VSFloatingWidget floating window implementation, no need to compile
VSSysResourceMonitor Main Program Directory
Language: C++, VS2019
Project: VSDeskBand is a com component, and VSDeskBand.dll is generated after compilation
VSDeskBand通过 共享内存 与主体程序进行通讯,共享内存定义在 VSSharedMemStructDef
VSDeskBandOperation 是一个静态库,编译后生成VSDeskBandOperation.lib
Usage: VSDeskBand.dll is placed in the generation directory and use VSDeskBandOperation.lib to operate VSDeskBand;
主体从程序使用VSDeskBandOperation可以完成DeskBand的注册、卸载、显示、隐藏、更新等
Language: C++, VS2019, Qt5.12
Project: Implementing common floating window functions
Usage: None
SysResourceMonitor C++, VS2019, Qt5.12
3.1 SysResourceMonitorService
工程:借助第三方的QTservice(https://github.com/qtproject/qt-solutions);
提供windows服务管理。主要是避免工具对管理员权限的依赖,将需要管理员权限的模块(目前有处理器温度读取)放到服务中。
用法:提供相应的安装、卸载、启动、停止脚本
3.2 SysResourceMonitor
工程: 主程序