#c# #hardware
#c# #аппаратное обеспечение
Вопрос:
Насколько я могу исследовать в Интернете, я попробовал несколько кодов, но это работает. он вернул значение ‘0’. Мой вопрос: как я могу получить информацию о напряжении материнской платы и процессора на C #?
Мой код:
//http://wutils.com/wmi/
//create a management scope object
ManagementScope scope = new ManagementScope("\\.\ROOT\cimv2");
//create object query
ObjectQuery query = new ObjectQuery("SELECT * FROM CIM_VoltageSensor");
//create object searcher
ManagementObjectSearcher searcher =
new ManagementObjectSearcher(scope, query);
//get collection of WMI objects
ManagementObjectCollection queryCollection = searcher.Get();
//enumerate the collection.
foreach (ManagementObject m in queryCollection)
{
// access properties of the WMI object
Console.WriteLine("Accuracy : {0}", m["Accuracy"]);
}
Комментарии:
1. Как насчет того, чтобы показать нам, что вы пробовали, в виде короткой, но полной программы?
2. Вы изучали codeproject.com/KB/system/GetHardwareInformation.aspx ?
3. Вы рассматривали
WqlObjectQuery
? (о боже, Джон Скит видел это, я полагаюсь на него)4. @Джон Скит — Я обновил свой вопрос.
Ответ №1:
Посмотрите на проект с открытым исходным кодом OpenHardwareMonitor.