知识大全 c#如何获得cpu,硬盘的物理序列号
Posted 硬盘
篇首语:凡事预则立,不预则废。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 c#如何获得cpu,硬盘的物理序列号相关的知识,希望对你有一定的参考价值。
简介 这是c#如何获得cpu 硬盘的物理序列号的详细页面 介绍了和c/c++ 有关的知识 加入收藏请按键盘ctrl+D 谢谢大家的观看!要查看更多有关信息
using system;
using system runtime interopservices;
using system management;
namespace hardware
/// <summary>
/// hardware_mac 的摘要说明
/// </summary>
public class hardwareinfo
//取机器名
public string gethostname()
return dns gethostname();
//取cpu编号
public string getcpuid()
try
managementclass mc = new managementclass( win _processor );
managementobjectcollection moc = mc getinstances();
string strcpuid = null ;
foreach( managementobject mo in moc )
strcpuid = mo properties[ processorid ] value tostring();
break;
return strcpuid;
catch
return ;
//end method
//获取cpu序列号
public string getcpuid ()
try
System Management ManagementObjectSearcher Wmi = new ManagementObjectSearcher ( SELECT * FROM Win _Processor );
string tmpUint _ = string Empty;
foreach(ManagementObject WmiObj in Wmi Get())
tmpUint _ =WmiObj[ ProcessorId ] ToString();
this textBox Text = tmpUint _ ;
this gProgressBar Value ++;
catch(Exception ex )
throw new Exception(ex ToString());
//取第一块硬盘编号
public string getharddiskid()
try
managementobjectsearcher searcher = new managementobjectsearcher( select * from win _physicalmedia );
string strharddiskid = null ;
foreach(managementobject mo in searcher get())
strharddiskid = mo[ serialnumber ] tostring() trim();
break;
return strharddiskid ;
catch
return ;
//end
//获取磁盘序列号
public string getharddiskid ()
try
System Management ManagementObjectSearcher cmicWmi = new ManagementObjectSearcher( SELECT * FROM Win _DiskDrive );
System UInt tmpUint = ;
foreach(ManagementObject cmicWmiObj in cmicWmi Get())
tmpUint = Convert ToUInt (cmicWmiObj[ signature ] ToString());
this textBox Text = tmpUint ToString();
this gProgressBar Value ++;
catch(Exception ex )
throw new Exception(ex ToString());
/// <summary>
/// 获取硬盘ID
/// </summary>
/// <returns> string </returns>
public string GetHDid()
string HDid = ;
using (ManagementClass cimobject = new ManagementClass( Win _DiskDrive ))
ManagementObjectCollection moc = cimobject GetInstances();
foreach (ManagementObject mo in moc )
HDid = (string)mo Properties[ Model ] Value;
mo Dispose();
return HDid ToString();
/// <summary>
/// 获取网卡硬件地址
/// </summary>
/// <returns> string </returns>
public string GetMoAddress()
string MoAddress = ;
using (ManagementClass mc = new ManagementClass( Win _NeorkAdapterConfiguration ))
ManagementObjectCollection moc = mc GetInstances();
foreach (ManagementObject mo in moc )
if ((bool)mo[ IPEnabled ] == true)
MoAddress = mo[ MacAddress ] ToString();
mo Dispose();
return MoAddress ToString();
cha138/Article/program/net/201311/13763
相关参考
C#应用:读取指定盘符的硬盘序列号 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixinz
知识大全 新主板,新CPU 新内存条组装的电脑,能不能用一个里面已经装好系统的硬盘直接启动。
新主板,新CPU新内存条组装的电脑,能不能用一个里面已经装好系统的硬盘直接启动。 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,
——台电脑的电源产于马来西亚,硬盘产于日本,主板产于中国台湾,内存条产于韩国,CPU产于美国,此现象反映出__
——台电脑的电源产于马来西亚,硬盘产于日本,主板产于中国台湾,内存条产于韩国,CPU产于美国,此现象反映出_____。A、国家间的经济相对独立,各成体系B、国际合作和经济全球化已成趋势C、国际间存在许
用C#语言获取CPU利用率 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! usingSystem
用C#监控并显示CPU状态信息 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 简介 本文将介绍
C#判断硬盘上的文件是否存在方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 命名空间:Sys
C#实现测量程序运行时间及cpu使用时间 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 对一个服
提到为了传递数据需要把作为载体的实体类序列化好好的找了一些序列化方面的介绍感觉下面的这个介绍比较容易介绍! 什么是序列化 序列化是将对象状态转换为可保持或传输的格式的过程在序列化过程中对象的公
C#XML序列化实例浅析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 实现C#XML序列化技术
啥也不说了直接看代码 importjavalangmanagementManagementFactory; importsunmanagementOperatingSystemMXBean;