您的位置:首页 > 其它

System.Management 命名空间

2007-05-25 12:23 323 查看
由于部门要与时俱进(就是跟着MS后屁股跑),所以我们现在大部分时间都在使用C#进行开发(部门有自己的各种开发语言的编码规范。但BT的是开发人员要参加部门的编码规范考试,更BT的是C#开发人员还要参加 C++编码规范的考试——虽然俺是从C++过渡过来的(C++ → Java → C#),但是要考两回,很不爽!谁让俺们是弱势群体呢)。

在C#中,如果要访问WMI,就我现在浅薄的知识来说,就肯定要使用 System.Management 命名空间下的各种各样的类、委托、枚举了。System.Management 命名空间“提供对大量管理信息和管理事件集合的访问,这些信息和事件是与根据 Windows 管理规范 (WMI) 结构对系统、设备和应用程序设置检测点有关的。应用程序和服务可以使用从 ManagementObjectSearcher 和 ManagementQuery 派生的类,查询感兴趣的管理信息(例如在磁盘上还剩多少可用空间、当前 CPU 利用率是多少、某一应用程序正连接到哪一数据库等等);或者应用程序和服务可以使用 ManagementEventWatcher 类预订各种管理事件。这些可访问的数据可以来自分布式环境中托管的和非托管的组件。”(MSDN)

就个人认为,在 System.Management 命名空间中,比较重要的类就是:ManagementClass、ManagementObjectCollection、ManagementObjectSearcher 了。为什么?太简单了,只要看看 MSDN 对 System.Management 命名空间中各个类的解释说明就能理解了,就数它们仨的说明最详尽、最多。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐