Skip to content

A C# library for retrieving Windows OS, hardware information and resource usage

License

Notifications You must be signed in to change notification settings

inspiredtechnologies/SystemMetrics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SystemMetrics

A C# library for retrieving Windows OS, hardware information and resource usage.

SystemMetrics is a compilation of .NET classes for retrieving hardware metrics and Windows OS performance counters. The HardwareMetrics class, which is based on the OpenHardwareMonitor library, reports the following hardware status: CPU temperature, mainboard temperature, HDD temperature and HDD usage. The OsMetrics class reports these Windows OS information: CPU usage, memory usage, network activity, HDD activity and system up time. Future releases will add a resource monitoring class that will enable alerts triggering when one or more metrics hit preset limits, such as when the CPU usage exceeds 90%.

The HardwareMetrics class requires privilege elevation in order to read hardware sensors such as mainboard and HDD temperatures. This is explicitly requested for in the app manifest file.

About

A C# library for retrieving Windows OS, hardware information and resource usage

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages