Поэтому я создал программу с WPF, C # и WMI в качестве небольшого проекта для сбора технических характеристик компьютера и поместил его в SourceForge, потому что он мне мало пригодился.
Вскоре я обнаружил, что SoftPedia подобрал его, и заметил на их скриншоте, что произошла ошибка при считывании напряжения. Это изображение с их страницы:
http://i.stack.imgur.com/8QpBq.png
В данный момент я подаю напряжение с помощью «CurrentVoltage», например,
foreach (var item in new ManagementObjectSearcher("Select * from Win32_Processor").Get())
{
labelName.Content = (decimal.Parse(item["CurrentVoltage"].ToString()) / 10).ToString() + " v";
}
Как вы можете видеть на изображении, на рисунке оно читается как 0v. Мне было интересно, нужно ли мне переключать «CurrentVoltage» на «VoltageCaps» или мне нужно что-то вроде чтения SMBIOS напрямую.
Если последнее, уточните, пожалуйста, как это сделать, спасибо.