在下面的代码foreach (ManagementObject mo in collection)中,在“in”的地方错误,错误信息“不受支持”!!!
我用wbemtest.exe查看时:连接“root\WMI”查询"Select CurrentTemperature From MSAcpi_ThermalZoneTemperature"必须要把“检索原型类型”选中,否则不能用。谁有解决办法,非常感谢!!!public static string GetComputerInfo()
{
try
{ int intRet = 0;
string query = "Select CurrentTemperature From MSAcpi_ThermalZoneTemperature";
ManagementObjectSearcher searcher = new ManagementObjectSearcher(@"root\WMI", query);
//ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);
ManagementObjectCollection collection = searcher.Get();
foreach (ManagementObject mo in collection)
{
intRet = Convert.ToInt32(Convert.ToInt32(mo.GetPropertyValue("CurrentTemperature").ToString()) - 2732) / 10;
} return intRet.ToString();
}
catch (Exception ex)
{
throw ex;
} }
解决方案 »
- C#中循环添加 <li> 标签以及 li 里边的内容 双循环
- 求助关于vs2008 C# 锁定treeview的问题
- 关于windows集成验证域用户权限问题
- 应该属于RadioButtonList属性的问题!!!
- DataGrid中bool类型的问题
- Dorado.......
- C#网站 gridview 双击列事件 跳转传值
- 什么是NGWS?
- DataView可以设置为对应DataTable中其中几个列么?
- 如何确定买的WIN2000SERVER版和SQL2000标准版是正版
- [原创]C/S结构数据库系统框架详解及源代码下载
- 检索 COM 类工厂中 CLSID 为 {7D156D78-8338-4A7A-87D0-42C275AF1E64} 的组件时失败,原因是出现以下错误: 800
http://topic.csdn.net/u/20090505/16/8b03a228-4099-4f53-8b99-17bbf5e5a477.html