关于C#中用WMI获取系统信息问题

比如:Win32_Processor——CPU 处理器
用:    

string strCpu = null;
        ManagementClass myCpu = new ManagementClass("win32_Processor");
        ManagementObjectCollection myCpuConnection = myCpu.GetInstances();
        foreach (ManagementObject myObject in myCpuConnection)
        {
            strCpu = myObject.Properties["Processorid"].Value.ToString();
            break;
        }
        return strCpu;

可以取出第一个cpu的CPU的序列号。现在我知道它有"Processorid"这个属性可以去取
但是还有很多我不知道的属性

我就是想知道怎么查看其他属性叫什么名字?干什么用的?

我应该用什么方法查询?
或者有什么文献~

谢谢大家提点~


 

你可以把每个属性输出来,看看

PropertyDataCollection properties =
            myCpu .Properties;

foreach (PropertyData property in properties)
        {
            Console.WriteLine(property.Name);

}

参照下这里
http://technet.microsoft.com/zh-cn/office/system.management.managementobject_members(VS.85).aspx


 

你好!
     这里有一个列表:
http://hi.baidu.com/lishengmao/blog/item/86654d4f890e6330aec3ab63.html
     希望对你有帮助!


 

你好!


这个示例是目前比较全的获取硬件信息的例子: http://www.codeproject.com/KB/system/GetHardwareInformation.aspx


谢谢大家的回复~
我已经知道了

虽然几位版主说的不是我要的直接答案~
但是也给了我帮助~谢谢~

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值