检测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,有人能帮我解决下吗? 权限不够,用管理员启动VS 在运行试试 ibcadmin 发表于 2014-3-10 22:08
权限不够,用管理员启动VS 在运行试试
谢谢,我用管理员打开可以了
页:
[1]