Итак, я сделал программу с WPF, C# и WMI в качестве небольшого проекта для сбора спецификаций компьютера и поместил его в SourceForge, потому что он был малоприличным для меня.
Вскоре я обнаружил, что SoftPedia подобрала его и заметила на скриншоте, что при чтении напряжения произошла ошибка. Это изображение зазубрины с их страницы:wmi C# - WMI Предоставление неверных показаний напряжения
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";
}
Как вы можете видеть на картинке, он читает, как 0В на картинке. Мне было интересно, нужно ли мне переключать «CurrentVoltage» на «VoltageCaps», или если мне нужно будет что-то вроде чтения SMBIOS напрямую.
Если последний, пожалуйста, укажите, как это сделать, спасибо.
Пожалуйста, открепите свой код четырьмя пробелами. – SLaks