网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

WMI介绍及简单应用

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/13
样我们采用使用这个命名空间下的类来进行WMI编程。

下面我将用一个方法展示我刚才提到的如何在.net里获取操作系统序列号:

         /// <summary>
        /// 获取操作系统序列号
        /// </summary>
        /// <returns></returns>
        public string GetSerialNumber()
        {
            string result = \"\";
            ManagementClass mClass = new ManagementClass(\"Win32_OperatingSystem\");
            ManagementObjectCollection moCollection = mClass.GetInstances();
            foreach (ManagementObject mObject in moCollection)
            {
                result += mObject[\"SerialNumber\"].ToString();
            }
            return result;
        }

我想这个方法够简单的了。

下面贴出一些常用的方法来获取系统相关的信息,代码如下:

using System;
using System.Collections.Generic;
using System.Text;

namespace WMIDemo
{
    /// <summary>
    /// 说明:这个类很简单,主要包含一个Main方法
    /// 作者:周公
    /// 日期:2008-1-14
    /// 首发地址:http://blog.csdn.net/zhoufoxcn
    /// </summary>
    class Program
    {
        static void Main(string args)
        {
            GetSystemInfo getInfo = new GetSystemInfo();
            Console.WriteLine(\"序列号=\"+getInfo.GetSerialNumber());
            Console.WriteLine(\"CPU编号=\" + getInfo.GetCpuID());
            Console.WriteLine(\"硬盘编号=\" + getInfo.GetMainHardDiskId());
            Console.WriteLine(\"主板编号=\" + getInfo.GetMainBoardId());
&nbs
  • 下一篇资讯: 在.NET程序中使用log4net
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号