繁体   English   中英

如何在C#中获取主板和CPU电压信息?

[英]How can I get motherboard and CPU Voltage informations in C#?

就我在互联网上进行的研究而言,我尝试了一些代码,但仍在工作。 它返回了“ 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"]);

 }

查看OpenHardwareMonitor开源项目。

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

查看frmMain.cs示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM