C#获取机器码,asp.net编程教程

来源:百度文库 编辑:神马文学网 时间:2024/04/29 22:26:10
 1 ///     2     /// 机器码    3     ///     4    public class MachineCode    5     {    6         ///       7         ///   获取cpu序列号    8         ///       9         ///   string     10         public string GetCpuInfo()    11         {    12             string cpuInfo = " ";    13             using (ManagementClass cimobject = new ManagementClass("Win32_Processor"))    14             {    15                 ManagementObjectCollection moc = cimobject.GetInstances();    16    17                 foreach (ManagementObject mo in moc)    18                 {    19                     cpuInfo = mo.Properties["ProcessorId"].Value.ToString();    20                     mo.Dispose();    21                 }    22             }    23             return cpuInfo.ToString();    24         }    25    26         ///       27         ///   获取硬盘ID    28         ///       29         ///   string     30         public string GetHDid()    31         {    32             string HDid = " ";    33             using (ManagementClass cimobject1 = new ManagementClass("Win32_DiskDrive"))    34             {    35                 ManagementObjectCollection moc1 = cimobject1.GetInstances();    36                 foreach (ManagementObject mo in moc1)    37                 {    38                     HDid = (string)mo.Properties["Model"].Value;    39                     mo.Dispose();    40                 }    41             }    42             return HDid.ToString();    43         }    44    45         ///       46         ///   获取网卡硬件地址    47         ///       48         ///   string     49         public string GetMoAddress()    50         {    51             string MoAddress = " ";    52             using (ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"))    53             {    54                 ManagementObjectCollection moc2 = mc.GetInstances();    55                 foreach (ManagementObject mo in moc2)    56                 {    57                     if ((bool)mo["IPEnabled"] == true)    58                         MoAddress = mo["MacAddress"].ToString();    59                     mo.Dispose();    60                 }    61             }    62             return MoAddress.ToString();    63         }    64     }
文章来自: 好喜爱学习网(http://www.haoxiai.net) 网址:http://www.haoxiai.net/bianchengyuyan/aspnetbiancheng/132933.html
C#获取机器码,asp.net编程教程 C#多态性-什么是多态 - C#编程 - Asp.net C# 学习与研究 C#重载和重写的区别 - C#编程 - Asp.net C# 学习与研究 探讨C#中字符串的加密-Asp.net|网络编程语言|学习网 C# .net通过域名获取IP(转) Visual C# 编程操作Excel @阿良.NET asp.net网页编程 ASP.NET中绑定枚举类型 C# 中的枚举器 - C# 编程 - TraceFact.Net C#面向对象(十):方法的隐藏_ASP.NET学习网_ASP.NET教程|ASP.NET MVC|LINQ|VS2010|jQuery|WPF|Silverlight ASP.NET编程中的十大技巧 在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(一)----基础类库部分-.NET教程,C#语言 ASP.NET页面间数据传递的方法讲解|.net(C# vb asp) 用ASP.NET/C#连接Access和SQL Server数据库 ASP.NET技术获取IP与MAC地址的方法 WEB编程开发常用的代码-ASP教程,ASP应用 C#网络编程概述(1) [跟我学.net] C#网络编程概述(1) [跟我学.net] asp.net 2.0教程 登录系列控件 ASP.NET 2.0 Web Part编程入门(实践篇) Asp.Net FCKEditor配置方法 - 网络编程 - 蓝色理想 用ASP实现论坛的UBB功能->>网页教学网(http://www.webjx.com)建站指南|网页制作|网页特效|Flash动画|网络编程|素材下载|教程下载|建站|HTML|CSS|JAVASCRIPT|ASP|PHP|JSP|ASP.NET|数据库 2009年8月编程语言榜:.NET前景如何?[1] - visual c# 编程语言 ba... ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第一篇:准备工作... ASP.NET