Csharp/C#教程:什么是常见的WMI查询分享


什么是常见的WMI查询

我正在构建一个C#监视器应用程序,它使用WMI来获取远程计算机的一些性能细节。 什么是一些很好的WMI查询来获取有用的统计数据,如CPU负载,RAM使用率,HDD可用空间等。

例如,您可以使用查询“SELECT * FROM Win32_Processor”从属性“LoadPercentage”获取CPU负载。

还有哪些其他有用的属性和查询?

我认为这有点复杂,特别推荐几个类,因为WMI很广泛,取决于您希望获得的信息类型。

我的建议是你看到以下链接。

有几个类用于满足您的要求。 我认为一个好的开始是将(大多数)静态类与性能类分开。

静态的

性能计数器

还有更多,但这些将涵盖您所要求的。

你会很感激https://gallery.technet.microsoft.com/scriptcenter/en-us 。 它组织得非常好。 我收到了您从该网站提到的上述统计数据的所有查询,基本上只是复制和粘贴。

您还可以使用Win32_Products。

这将为您提供机器上的所有istalled软件。 您可以使用WMI来修复/卸载这些产品。 在远程机器上非常有用。

上述就是C#学习教程:什么是常见的WMI查询分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/943542.html

(0)
上一篇 2021年11月14日
下一篇 2021年11月14日

精彩推荐