首页  /  留言  /  音乐  /  管理

C#获得MAC

代码如下:记得在 引用里面添加对C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727目录下System.Management.dll的引用

在Form1上拖放一个Lable即可

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Management;
using System.Windows.Forms;

namespace MACGETTER
{
public partial class Form1 : Form
{
public string MacAddress;

public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
this.label1.Text = GetMacAddress();
}

string GetMacAddress()
{
try
{
//获取网卡硬件地址

//程正伟的博客: http://www.webczw.com/ 
string mac = "";
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if ((bool)mo["IPEnabled"] == true)
{
mac = mo["MacAddress"].ToString();
break;
}
}
moc = null;
mc = null;
return mac;
}
catch
{
return "unknow";
}
finally
{
}
}
}
}

作者:Wilber 类别:编程学习 时间:2010/10/15 1:40:47 评论:0 点击139
标签:  webczw,伟博小城
打印:  打印本页
字体:  
本页地址:  http://www.webczw.com/s/2011102422300081000.html
上一篇:MAC地址
下一篇:net判断网络是否有链接

  评论    
当第一个评论者吧!抢沙发>>
  
昵    称: Wilber
形    象:
内    容:
验证码:   
以上网友发言只代表其个人观点,不代表伟博小城的观点或立场。
  Copyright © 2010 - 2016 WEBCZW.COM, All Rights Reserved
伟博小城  版权所有 网站统计
粤ICP备14091989号