Persistence 发表于 2014-3-10 21:41:50

检测CPU温度出错

代码如下Double CPUtprt = 0;
            try            {
                ManagementObjectSearcher mos = new ManagementObjectSearcher(@"root/WMI", "Select * From MSAcpi_ThermalZoneTemperature");                foreach (System.Management.ManagementObject mo in mos.Get())                {                  CPUtprt = Convert.ToDouble(Convert.ToDouble(mo.GetPropertyValue("CurrentTemperature").ToString()) - 2732) / 10;                  MessageBox.Show(CPUtprt.ToString());                }            }            catch (Exception ex)            {                MessageBox.Show(ex.Message);            }在foreach和in那里一直出现问题,提示access denied,有人能帮我解决下吗?

ibcadmin 发表于 2014-3-10 22:08:01

权限不够,用管理员启动VS 在运行试试

Persistence 发表于 2014-3-14 02:20:27

ibcadmin 发表于 2014-3-10 22:08
权限不够,用管理员启动VS 在运行试试

谢谢,我用管理员打开可以了
页: [1]
查看完整版本: 检测CPU温度出错