如果是对软件有一定开发经验的就该告诉你 此问题没法解决!我不排除有些人可以通过正常的脚本获得一些客户端信息,但是MAC是很难准确获得的,当然 获取局域网,或者相同结构的网络内的MAC是没问题的,但是一旦通过广域网就无效,我为此也曾苦恼,最后通过朋友请教了在微软合作公司做相关开发的朋友,他告诉我的道理很简单“如果客户端像MAC这样唯一身份ID信息很轻易都能读取,那你的计算机就叫公共厕所了”所以唯一的解决途径就是安装客户端控件!原理:高层协议和物理层没有关系。在IP协议中跳一个节点物理层的信息就被去掉了,用下一个节点的物理层信息取代,所以只要是基于IP的协议(TCP/UDP),在非直连的情况下不可能从物理层获得Mac地址。----引用Sheng Jiang 蒋晟 微软MVP不过看到这么多人说能帮你解决问题 不知道是不是真有高手帮你解决问题了呢?期待~~如果你认为我说的有些道理 可以访问 WWW.DYSDN.CN合作交流 或者QQ936370705
原文:http://www.cnblogs.com/xiaoxianerbing/p/3746893.html