Coder Social home page Coder Social logo

sysresourcemonitor's Introduction

SysResourceMonitor

简单的系统资源显示工具

支持浮窗 和 任务栏标尺

自用

更新日志


2019.6.1

添加ATI显卡信息显示,ATI显卡目前无法读取显存使用

2019.5.29

处理任务栏标尺频闪问题

2019.5.28

修复无法读取无线网络网速的问题,现在会把所有有效网卡的网速进行累加

2019.5.20

添加磁盘IO显示

2019.5.10

已添加CPU、Nvidia GPU、网速信息显示


win10 效果

win10 效果

win7 效果(win7默认任务栏透明会导致颜色显示不准,截图中将任务栏透明背景设置为接近不透明;目前没有找到处理方案)

win7 效果(win7默认任务栏透明会导致颜色显示不准,截图中将任务栏透明背景设置为接近不透明;目前没有找到处理方案)

浮窗 效果

浮窗 效果

自定义颜色设置 窗口

自定义颜色设置 窗口

整体 效果

整体 效果

三个目录(VS2019):

VSDeskBand 独立的DeskBand实现,提供DeskBandOperation,需要优先编译

VSFloatingWidget 浮窗实现,不用编译

VSSysResourceMonitor 主程序目录

详细说明:

  1. VSDeskBand

语言: C++, VS2019

工程: VSDeskBand是一个com组件,编译后生成VSDeskBand.dll

	VSDeskBand通过 共享内存 与主体程序进行通讯,共享内存定义在 VSSharedMemStructDef
	
	VSDeskBandOperation 是一个静态库,编译后生成VSDeskBandOperation.lib

用法: VSDeskBand.dll放在生成目录下,使用 VSDeskBandOperation.lib 来操作 VSDeskBand;

	主体从程序使用VSDeskBandOperation可以完成DeskBand的注册、卸载、显示、隐藏、更新等
  1. VSFloatingWidget

语言: C++ ,VS2019, Qt5.12

工程: 实现了常见的浮窗功能

用法: 无

  1. SysResourceMonitor C++, VS2019,Qt5.12

    3.1 SysResourceMonitorService

     工程:借助第三方的QTservice(https://github.com/qtproject/qt-solutions);
     
     提供windows服务管理。主要是避免工具对管理员权限的依赖,将需要管理员权限的模块(目前有处理器温度读取)放到服务中。
     
     用法:提供相应的安装、卸载、启动、停止脚本
    

    3.2 SysResourceMonitor

     工程:	主程序
    

sysresourcemonitor's People

Contributors

visualsmile avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sysresourcemonitor's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.