c# cpu使用率查询

发布时间:2016-12-6 16:17:07 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"c# cpu使用率查询",主要涉及到c# cpu使用率查询方面的内容,对于c# cpu使用率查询感兴趣的同学可以参考一下。

private void button1_Click(object sender, EventArgs e) { selectedServer = "JS000943"; listBox1.Items.Add(GetProcessorIdleTime(selectedServer).ToString()); } private static int GetProcessorIdleTime(string selectedServer) { try { var searcher = ManagementObjectSearcher (@"\\"+ selectedServer +@"\root\CIMV2", "SELECT * FROM Win32_PerfFormattedData_PerfOS_Processor WHERE Name=\"_Total\""); ManagementObjectCollection collection = searcher.Get(); ManagementObject queryObj = collection.Cast<ManagementObject>().First(); return Convert.ToInt32(queryObj["PercentIdleTime"]); } catch (ManagementException e) { MessageBox.Show("An error occurred while querying for WMI data: " + e.Message); } return -1; }

上一篇:如何在cocos2d-x 项目中增加全局变量
下一篇:正则表达式总结

相关文章

相关评论