// We have a ListBox named lbList public void RefreshSensorData(){ this.lbList.Items.Clear(); OpenHardwareMonitor.Hardware.Computer computer = new OpenHardwareMonitor.Hardware.Computer(); // enabling CPU to monitor computer.CPUEnabled = true; computer.Open(); // enumerating all the hardware foreach (OpenHardwareMonitor.Hardware.IHardware hw in computer.Hardware){ if (hw.HardwareType == OpenHardwareMonitor.Hardware.HardwareType.CPU){ hw.Update(); // searching for all sensors and adding data to listbox foreach (OpenHardwareMonitor.Hardware.ISensor s in hw.Sensors){ if (s.SensorType != OpenHardwareMonitor.Hardware.SensorType.Temperature){ if (s.Value != null) this.lbList.Items.Add(s.Value); } } } } computer.Close(); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)