簡體   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