zoukankan      html  css  js  c++  java
  • C#获取本地计算机名IP,Mac地址

                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();
  • 相关阅读:
    解决 Excel 打开 UTF-8 编码 CSV 文件乱码的 BUG
    pywin32安装教程
    Python 3.7 安装Twisted
    富文本编辑器 kindeditor
    git push命令
    git commit命令
    git取别名配置
    kubeadm部署kubernetes v1.14.1高可用集群
    使用Operator部署Prometheus监控k8s集群
    Kickstart批量安装centos7
  • 原文地址:https://www.cnblogs.com/asyuras/p/244421.html
Copyright © 2011-2022 走看看