首页 头条 财经 产业 跨境 时尚 物流 直播 优品 English
首页 / 大众消费 / 正文

能够返回相应的管理对象Managementobjectsearcher

来源:
编辑:电经淘讯
时间:2023-08-31

基于指定的查询检索管理对象的集合。此类是用于检索管理信息的较为常用的入口点之一。例如,它可以用于枚举系统中的所有磁盘驱动器、网络适配器、进程及更多管理对象,或者用于查询所有处于活动状态的网络连接以及暂停的服务等。在实例化之后,此类的实例可以接受在 ObjectQuery 或其派生类中表示的 WMI 查询作为输入,并且还可以选择接受一个 ManagementScope(表示执行查询时所在的 WMI 命名空间)。它还可以接受 EnumerationOptions 中的其他高级选项。当调用此对象的Get()方法时,ManagementObjectSearcher在指定的范围内执行给定的查询,并返回与 ManagementObjectCollection中的查询匹配的管理对象的集合。
      用法步骤:
      1、添加引用:System.Management
      2、引入命名空间:using System.Management;
      3、创建ManagementObjectSearcher对象 anagementObjectSearcher searcher = new ManagementObjectSearcher("select * from " + Key);
      4、通过searcher.Get()获得ManagementObjectCollection集合
      5、遍历ManagementObjectCollection集合获得ManagementObject
      6、通过managementObject[name]或ManagementObject.GetPropertyValue(name)获得想要的属性 。若不知道这里的name该写什么可以遍历打印一下:
foreach (var property in managementObject.Properties)
{
      Console.WriteLine(property.Name+":"+property.Value);
}

头条聚焦更多

AMANDA.CAO:以“华灯初尚”诠释女性

编辑:电商新品
2024-10-28
经济视界更多

OPPO要和苹果、三星掰手腕?刘作虎:国

    OPPO举办Find X8系列及旗舰生态新品发布...[详细]

并购、扭亏为盈,为何带不动“医药界拼

    药师帮发布公告称,公司就收购一块医药10...[详细]

热点财经更多
  • CopyRight @ 2013-2024 Reserved CN电商经济网版权所有所涉内容免责声明查阅