2011-11-12 6 views
1

인터넷에서 연구하면서 코드 몇 개를 시도했지만 작동 중입니다. 그것은 '0'값을 반환했습니다. 내 질문은 : 어떻게 C#에서 마더 보드 및 CPU 전압 정보를 얻을 수 있습니까?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"]); 

} 
+3

귀하가 시도한 것을 짧고 완벽한 프로그램으로 보여 주시겠습니까? –

+0

http://www.codeproject.com/KB/system/GetHardwareInformation.aspx를 살펴 보셨습니까? –

+0

'WqlObjectQuery'를 고려해 보셨습니까? (오 하나님 존 Skeet 이걸 봤어, 내가 그에게 연기하고있어) –

답변

0

당신은 도움이 this을 찾을 수 있습니다. 예에 대한 설명은 here입니다.

frmMain.cs 예제를 살펴보십시오.

관련 문제