首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#怎么获取客户端网卡地址?

2012-07-31 
C#如何获取客户端网卡地址??C# code /// summary/// 获取网卡MacAddress/// /summary/// returns/r

C#如何获取客户端网卡地址??

C# code
 /// <summary>        /// 获取网卡MacAddress        /// </summary>        /// <returns></returns>        public static string getID_NetCardId()        {            string NCid = "";            ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");            ManagementObjectCollection moc = mc.GetInstances();            foreach (ManagementObject mo in moc)            {                if ((bool)mo["IPEnabled"] == true)                    NCid = mo["MacAddress"].ToString();                mo.Dispose();            }            return NCid;        }

网上查的这个是获取客户端网卡地址,本地测试没有问题,但是放到服务器上,用户打开网站后就成了获取服务器的网卡地址了,而不是用户的网卡地址,所以怎么才能获取到用户的mac地址?

[解决办法]
用插件获取吧
[解决办法]
web技术,访问客户端硬件是件困难的事情。除非自己写个插件,让用户安装。

热点排行