`
guanhuaing
  • 浏览: 1198254 次
文章分类
社区版块
存档分类
最新评论

c#获取主机名称网卡MACIP地址

 
阅读更多

using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Diagnostics;
using System.DirectoryServices;
using System.ServiceProcess;
//工程引用System.Management.DLL
using System.Management;
using System.Net;
using System.Net.Sockets;

private void MainForm_Load(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();
}
textBox1.Text=hostInfo;
textBox2.Text=s;
textBox3.Text=mac;
}

分享到:
评论

相关推荐

    C#获取硬件信息代码

    C#获取计算机硬件信息代码,包括主机名、网卡MAC,IP,主板,内存等信息。

    协同拨号器 校园拨号器 C# 2.05 GHCA V12

    将MAC修改功能用C#实现了,可能还不太完善,浏览器调用默认的,不启动IE了,完善主机客户机设置功能,允许设置不同的主机。。 加入网卡选择判断机制,不会连虚拟机网卡的MAC和IP也改了,抓取网卡准确度也提高了,拨号...

    GHCA 校园拨号器 协同拨号器 C# 2.05 V13

    将MAC修改功能用C#实现了,可能还不太完善,浏览器调用默认的,不启动IE了,完善主机客户机设置功能,允许设置不同的主机。。 加入网卡选择判断机制,不会连虚拟机网卡的MAC和IP也改了,抓取网卡准确度也提高了,拨号...

    协同拨号器 校园拨号器 C# GHCA 2.05 V11

    V11 2.05 修正了一个IP地址设置问题,当客户机使用主机时并...加入网卡选择判断机制,不会连虚拟机网卡的MAC和IP也改了,抓取网卡准确度也提高了,拨号点每次会自动建立,不用再手工创建了。。 By Zhangzhezh 2010-11-6

    C#程序开发范例宝典(第2版).part02

    实例232 获取文件夹下的所有文件夹及文件的名称 321 第7章 操作系统与Windows相关程序 324 7.1 启动相关 325 实例233 进入Windows系统前发出警告 325 实例234 实现注销、关闭和重启计算机 326 7.2 获得磁盘...

    C#程序开发范例宝典(第2版).part08

    实例232 获取文件夹下的所有文件夹及文件的名称 321 第7章 操作系统与Windows相关程序 324 7.1 启动相关 325 实例233 进入Windows系统前发出警告 325 实例234 实现注销、关闭和重启计算机 326 7.2 获得磁盘...

    C#程序开发范例宝典(第2版).part12

    实例232 获取文件夹下的所有文件夹及文件的名称 321 第7章 操作系统与Windows相关程序 324 7.1 启动相关 325 实例233 进入Windows系统前发出警告 325 实例234 实现注销、关闭和重启计算机 326 7.2 获得磁盘...

    GHCA 2.05 C# 校园拨号器 协同拨号器 V9 最新版

    将MAC修改功能用C#实现了,可能还不太完善,浏览器调用默认的,不启动IE了,完善主机客户机设置功能,允许设置不同的主机。。 加入网卡选择判断机制,不会连虚拟机网卡的MAC和IP也改了,抓取网卡准确度也提高了,拨号...

    C# GHCA 2.05 校园拨号器 协同拨号器 V14

    V14 2.05 程序开始时会检查电信的拨号器是否运行,以及检查...加入网卡选择判断机制,不会连虚拟机网卡的MAC和IP也改了,抓取网卡准确度也提高了,拨号点每次会自动建立,不用再手工创建了。。 By Zhangzhezh 2010-11-6

    协同拨号器 C# 校园拨号器 2.05 V15

    V15 2.05 应大家要求重写了DialProcess模块。...加入网卡选择判断机制,不会连虚拟机网卡的MAC和IP也改了,抓取网卡准确度也提高了,拨号点每次会自动建立,不用再手工创建了。 By Zhangzhezh 2010-11-6

    C# 协同拨号器 校园拨号器 2.05 GHCA V8 最新版

    将MAC修改功能用C#实现了,可能还不太完善,浏览器调用默认的,不启动IE了,完善主机客户机设置功能,允许设置不同的主机。。 加入网卡选择判断机制,不会连虚拟机网卡的MAC和IP也改了,抓取网卡准确度也提高了,拨号...

    C# 2.05 校园拨号器 协同拨号器 GHCA V10版

    将MAC修改功能用C#实现了,可能还不太完善,浏览器调用默认的,不启动IE了,完善主机客户机设置功能,允许设置不同的主机。。 加入网卡选择判断机制,不会连虚拟机网卡的MAC和IP也改了,抓取网卡准确度也提高了,拨号...

    C#.net_经典编程例子400个

    273 实例190 获取窗口文本 273 实例191 判断文件是否正在被使用 274 实例192 在程序中调用.HLP文件 275 实例193 C#中实现文件拖放 276 实例194 文件比较 276 第7章 操作系统与Windows...

    C#程序开发范例宝典(第2版).part13

    实例232 获取文件夹下的所有文件夹及文件的名称 321 第7章 操作系统与Windows相关程序 324 7.1 启动相关 325 实例233 进入Windows系统前发出警告 325 实例234 实现注销、关闭和重启计算机 326 7.2 获得磁盘...

Global site tag (gtag.js) - Google Analytics