zoukankan      html  css  js  c++  java
  • vs2003 下获取mac网卡地址函数

    //这里唯一注意下的就是Management在vs2003下不是默认的,需要引用一下System.Management.dll就ok了。

    using System.Net;
    using System.Management;

     

    //获取mac地址
      public string GetCustomerMac()
      {
       string macInfo = "";
       string s="",mac="";                      

       string hostInfo = Dns.GetHostName();                         

       System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;                     

       for (int i = 0; i < addressList.Length; i ++)                

       {             

        s += addressList[i].ToString();                                   }                                            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();         
       }                 

       macInfo = mac;
       return macInfo;
      }

    ---------------------------------------------
    生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果是对自己行动的嘉奖。
    ↑面的话,越看越不痛快,应该这么说:

    生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
  • 相关阅读:
    Cocos2d-x学习-郝盟主的《城市跑酷》分析学习 (一)GameSprite类
    PictureShare开发(二)地图Mark(标记)的处理(2)
    PictureShare开发(二)地图Mark(标记)的处理(1)
    Unity AssetBundle 踩坑记录
    Unity 配置静态excel 工作流程
    Spine U3D整合流程问题
    Destroy reall destroy ?!
    Drawing-Order-Of-meshes-and-sprites
    Split Animation Clip From FBX and Multiply Mode Sprite
    KBengine Learning Note 1 => Run Demo
  • 原文地址:https://www.cnblogs.com/pengchenggang/p/1303715.html
Copyright © 2011-2022 走看看