作者diskk (oi)
看板C_Sharp
标题Re: [问题] 温度侦测的问题~
时间Sun Sep 16 00:16:39 2007
这个叫WMI
是用统一格式的程式码,去存取主机板内建的温度感测器
也就是硬体存取介面的问题微软帮你处理掉了
上网搜寻WMI会有更多的资料
※ 引述《iscu (天热)》之铭言:
: 在网路上找到个据说是侦测温度的code ...
: 看起来也好像是一回事
: 不过跑起来温度好像都不会变
: 请问这是啥原因?
: string scope = @"root\WMI";
: string query = @"select * from MSAcpi_ThermalZoneTemperature";
: double dbTmp;
: ManagementObjectSearcher searcher = new
: ManagementObjectSearcher(scope, query);
: foreach (ManagementObject obj in searcher.Get())
: {
: dbTmp = Convert.ToDouble(obj.Properties["CurrentTemperature"].Value);
: dbTmp = dbTmp / 10 - 273.15;
: Console.WriteLine(dbTmp);
: }
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.30.201.200