获取计算机名称,IP,MAC地址
2006-12-21 10:02
477 查看
获取计算机名称,IP,MAC地址:
private void button1_Click_1(object sender, System.EventArgs e)
{
string s="",mac="";
//
//name
//
string hostInfo = Dns.GetHostName();
//
//IP
System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;
for (int i = 0; i < addressList.Length; i ++)
{
s += addressList[i].ToString();
}
//
//mac
//
ManagementClass mc;
mc=new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc=mc.GetInstances();
foreach(ManagementObject mo in moc)
{
if(mo["IPEnabled"].ToString()=="True")
mac=mo["MacAddress"].ToString();
}
txtName.Text=hostInfo;
txtIp.Text=s;
txtMac.Text=mac;
button1.Enabled=false;
button2.Focus();
}
private void button1_Click_1(object sender, System.EventArgs e)
{
string s="",mac="";
//
//name
//
string hostInfo = Dns.GetHostName();
//
//IP
System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;
for (int i = 0; i < addressList.Length; i ++)
{
s += addressList[i].ToString();
}
//
//mac
//
ManagementClass mc;
mc=new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc=mc.GetInstances();
foreach(ManagementObject mo in moc)
{
if(mo["IPEnabled"].ToString()=="True")
mac=mo["MacAddress"].ToString();
}
txtName.Text=hostInfo;
txtIp.Text=s;
txtMac.Text=mac;
button1.Enabled=false;
button2.Focus();
}
相关文章推荐
- js获取mac地址及ip,获取计算机名称及计算机的用户名
- C#获取本地计算机名IP,Mac地址
- 获取硬件信息的delphi源码(CPUID、操作系统、Mac物理地址、计算机名称、IP地址、用户名)
- C#获取本地计算机名,IP,MAC地址
- C#获取本地计算机名,IP,MAC(物理)地址
- C#中获取本地计算机的的计算机名,IP和MAC地址
- C#获取本地计算机名IP,Mac地址
- C#获取本地计算机名,IP,MAC(物理)地址(转)
- C#获取本地计算机名IP,Mac地址
- C#获取本地计算机名IP,Mac地址
- 批处理获取本机IP(局域网)及MAC地址
- java获取mac地址-屏蔽ip封mac地址
- java获取mac地址-屏蔽ip封mac地址
- 获取域计算机信息(IP&MAC)
- windows及Linux系统下获取IP及MAC地址的方法
- android 获取设备IP和Mac地址
- ASP.NET获取IP与MAC地址的方法
- C++获取本机MAC,IP,MASK地址的方法
- 主机名、域名、IP、MAC地址的获取
- 获取linux机器的IP和mac地址