Недавний пример кода OpenHardwareMonitor C#

Кто-нибудь знает, где я могу найти последние примеры использования OpenHardwareMonitor.dll в C #. Я пробовал простую реализацию, но не могу получить температуру процессора. Я знаю, что это должно быть в библиотеке, так как само приложение получает температуру.

У меня есть ощущение, что вам нужно регистрировать события, чтобы получить показания по определенным вещам, но мне трудно найти хороший пример.

Computer myComputer = new Computer();

            myComputer.Open();

            foreach (var hardwareItem in myComputer.Hardware)
            {

                if (hardwareItem.HardwareType == HardwareType.CPU)
                {
                    foreach (var sensor in hardwareItem.Sensors)
                    {
                        if (sensor.SensorType == SensorType.Temperature)
                        {
                            Console.WriteLine(sensor.Value);
                        }
                    }
                }

            }

Любые мысли или понимание будут оценены.

5
задан Josh Elias 1 August 2012 в 18:19
поделиться