Skip to content

Latest commit

 

History

History
6 lines (4 loc) · 898 Bytes

README.md

File metadata and controls

6 lines (4 loc) · 898 Bytes

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.