首页 聚焦 财经 产业 证券 股市 商业 民生 IPO 点评 IPhone客户端 安卓客户端
首页/民生经济

1

Managementobjectsearcher用来获取硬件或系统信息
2021-04-22

我们在很多情况下想要获得计算机的硬件或操作系统的信息,比如获得CPU序列号给自己的软件添加机器码锁绑定指定电脑。又或者想要获得硬盘分区,声卡显卡等信息。我们用到的主要类是ManagementObjectSearcher,该类在System.Management命名空间下。有时候我们可以通过Environment获得一些简单的系统信息。

如:Environment.MachineName;获得计算机名。
Environment.UserName;获得操作系统登录用户名。
不过在这篇文章中主要讨论ManagementObjectSearcher获取计算机硬件及操作系统的信息。
用法步骤:
添加引用:System.Management
引入命名空间:using System.Management;
创建ManagementObjectSearcher对象
anagementObjectSearcher searcher = new ManagementObjectSearcher("select * from " + Key);
其中的key见下面key列表:
通过searcher.Get()获得ManagementObjectCollection集合遍历ManagementObjectCollection集合获得ManagementObject通过managementObject[name]或ManagementObject.GetPropertyValue(name)获得想要的属性 。

声明:登载此文出于传递更多信息之目的,文章内容仅供参考,读者据此操作风险自担。
点赞
编辑:中证
中证新闻网
中证新闻网
中证点评更多

  有数据表明,截止2020年,国内吃辣的消费者已超...[详细]

  “我们家一直都是雅迪冠能系列的忠实粉丝,...[详细]

民生经济更多
中证新闻网
科创板块更多
热搜汇聚更多
  • 合作: 友情链接商务洽谈联系方式
  • Email:107308649@qq.com
  • CopyRight@2008-2022 中国证券新闻网 All Right Reserved

    工信备案号:备案号京ICP(备)15095275

    中国证券新闻网版权所有违者必究