c# winfrom 如何获取远程计算机的CPU温度 c# winfrom 如何获取远程计算机的CPU温度,具体些,能有些代码更好了,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Double CPUtprt = 0; System.Management.ManagementObjectSearcher mos = new System.Management.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; textBox1.Text = ( "CPU 温度 : " + CPUtprt.ToString() + " °C "); } 这个是获得本机的 远程计算机上做个Web Service,然后用楼上的代码做一个接口不就行了。 使用wmi 的Win32_TemperatureProbe 类获取温度,但是得到的 ManagementObjectCollection对象个数为0,从一个人的博客上看到 说是大部分主板不直接支持wmi 的Win32_TemperatureProbe,可能就是这个原因吧 谢谢你的思路,但我的问题是获取远程计算机的CPU温度,因为监控的计算机数量多,不能在没个计算机上都写个程序返回本机的CPU温度,不现实,所以有没有直接通过远程机子的IP、登录权限的方式获取它的温度的方法? 而且写Web Service就得用到IIS,不能保证远程计算机装着必须的软件 那你总得在远程计算机上装客户端,然后通过网络将CPU温度上传到服务器端,不然是没办法获取的。 否在一个域上,可以考虑用策略允许域的WMI查询,这样是否可以不装客户端? 允许装的情况下用域发布. 在对方系统未授权下,获取对方CPU的温度,绝对是流氓软件 null 高手进来 帮帮我啊! 数据库优化 删除多项listView项 问题 Rapi Invoke问题 C#菜鸟问题 C++中的struct在C#中如何写?比较特殊 无法将文件“bin\Public.dll”复制到运行目录。另一个程序正在使用此文件,进程无法访问。 求算法:根据一个出库数量,来求这笔出库和哪几笔入库记录相关(先进先出)。。急! 初学C#,各位大哥帮忙。。如何把文档放入剪贴板 ?? 引用WSDL文件生成类型的问题 这个基类、派生类、析构函数考试题!急,跪求呀!!!!
可以考虑用策略允许域的WMI查询,这样是否可以不装客户端? 允许装的情况下用域发布.