本文摘自PHP中文网,作者黄舟,侵删。
这篇文章主要介绍了C#编程获取各种电脑硬件信息的方法,结合实例形式分析了C#获取电脑CPU、主板、硬盘、BIOS编号等信息的相关操作技巧与注意事项,需要的朋友可以参考下本文实例讲述了C#编程获取各种电脑硬件信息的方法。分享给大家供大家参考,具体如下:
获取CPU编号:
1 2 3 4 5 6 7 8 9 | ManagementClass mc = new ManagementClass( "Win32_Processor" );
ManagementObjectCollection moc = mc.GetInstances();
string strID = null ;
foreach ( ManagementObject mo in moc )
{
strID = mo.Properties[ "ProcessorId" ].Value.ToString();
break ;
}
textBox1.Text += "CPU ID:" + strID;
|
返回结果:
1 2 3 4 | 电脑1:CPU ID:BFEBFBFF00000F27
电脑2:CPU ID:BFEBFBFF00000F27
电脑3:CPU ID:BFEBFBFF00000F29
电脑4:CPU ID:BFEBFBFF00000F29
|
获取主板编号:
1 2 3 4 5 6 7 8 9 | ManagementClass mc = new ManagementClass( "Win32_BaseBoard" );
ManagementObjectCollection moc = mc.GetInstances();
string strID = null ;
foreach ( ManagementObject mo in moc )
{
strID = mo.Properties[ "SerialNumber" ].Value.ToString();
break ;
}
textBox1.Text += "主板 ID:" + strID;
|
返回结果:
1 2 3 4 | 电脑1:主板 ID:
电脑2:主板 ID:CN24401483
电脑3:主板 ID:AZF241001101
电脑4:主板 ID:
|
获取硬盘编号:
1 2 3 4 5 6 7 8 9 10 | ManagementClass mc = new ManagementClass( "Win32_PhysicalMedia" );
ManagementObjectCollection moc = mc.GetInstances();
string strID = null ;
foreach ( ManagementObject mo in moc )
{
strID = mo.Properties[ "SerialNumber" ].Value.ToString();
break ;
}
textBox1.Text += "硬盘 ID:" + strID;
|
返回结果:
阅读剩余部分
相关阅读 >>
c#实现表格隔行换色
c# 5.0引入了两个关键字 --async和await
asp .net 面试题及答案分享
.net framework类库的主要功能是什么?
新手学习.net编程计划-1
代码分析:在.net core中使用ref和span<t>提高程序性能
.net下如何使用quartz.net的代码图文教程
c#如何通过对象属性名修改值的实例
详细分析.net?core?以及与?.net?framework的关系(图)
c#中引用类型之特例string的详细介绍
更多相关阅读请进入《csharp》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » C#编程如何获取电脑硬件信息的方法?