HardesSystemMonitor — WPF PC status monitoring
Developed a desktop application for monitoring computer status in C# / WPF / .NET 8.
The program displays key system metrics: CPU load, GPU data, memory usage, disk usage, network activity, and active processes. It also features a scanner for potential driver issues through the Windows Event Log and exports reports to CSV.
Key features:
- monitoring of CPU, GPU, RAM, disks, and network;
- display of active processes;
- scanning Windows events for potential driver errors;
- exporting the current report to CSV;
- saving monitoring history;
- WPF interface with MVVM-style structure.
Technologies:
C#, WPF, .NET 8, XAML, LibreHardwareMonitorLib, EventLog, CSV export.
#CSharp #WPF #DotNet #DesktopApp #SystemMonitor #Windows #CSV #HardwareMonitoring
The program displays key system metrics: CPU load, GPU data, memory usage, disk usage, network activity, and active processes. It also features a scanner for potential driver issues through the Windows Event Log and exports reports to CSV.
Key features:
- monitoring of CPU, GPU, RAM, disks, and network;
- display of active processes;
- scanning Windows events for potential driver errors;
- exporting the current report to CSV;
- saving monitoring history;
- WPF interface with MVVM-style structure.
Technologies:
C#, WPF, .NET 8, XAML, LibreHardwareMonitorLib, EventLog, CSV export.
#CSharp #WPF #DotNet #DesktopApp #SystemMonitor #Windows #CSV #HardwareMonitoring