如何在c#中获得主板和CPU电压信息

本文关键字:主板 CPU 电压 信息 | 更新日期: 2023-09-27 18:14:25

就我在互联网上的研究,我尝试了一些代码,但它的工作。它返回"0"值。我的问题是:如何在c#中获得主板和CPU电压信息?

我代码:

 //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"]);
 }

如何在c#中获得主板和CPU电压信息

查看OpenHardwareMonitor开源项目

您可能会发现这很有帮助。示例的解释在这里。

frmMain.cs为例。