CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

如何获取来访者的MAC码?

楼主dacsd(dacsd)2003-02-04 07:22:08 在 Web 开发 / ASP 提问

在ASP中,如何获取来访者的MAC码,请告知,谢谢 问题点数:20、回复次数:7Top

1 楼gaopq_11(小小)回复于 2003-02-04 09:59:26 得分 10

<%@   LANGUAGE="VBSCRIPT"%>  
          <%  
            strIP   =   Request.ServerVariables("REMOTE_ADDR")  
            strMac   =   GetMACAddress(strIP)  
            strHost   =   Request.ServerVariables("REMOTE_HOST")  
          Function   GetMACAddress(strIP)  
          Set   net   =   Server.CreateObject("wscript.network")  
          Set   sh   =   Server.CreateObject("wscript.shell")  
          sh.run   "%comspec%   /c   nbtstat   -A   "   &   strIP   &   "   >   c:\"   &   strIP   &   ".txt",0,true  
          Set   sh   =   nothing  
          Set   fso   =   createobject("scripting.filesystemobject")  
          Set   ts   =   fso.opentextfile("c:\"   &   strIP   &   ".txt")  
          macaddress   =   null  
          Do   While   Not   ts.AtEndOfStream  
          data   =   ucase(trim(ts.readline))  
          If   instr(data,"MAC   ADDRESS")   Then  
          macaddress   =   trim(split(data,"=")(1))  
          Exit   Do  
          End   If  
          loop  
          ts.close  
          Set   ts   =   nothing  
          fso.deletefile   "c:\"   &   strIP   &   ".txt"  
          Set   fso   =   nothing  
          GetMACAddress   =   macaddress  
          End   Function    
          %>  
          <HTML>  
          <HEAD>  
          <TITLE>Say   Hello   To   the   MAC   MAN</TITLE>  
          </HEAD>  
          <BODY>  
          <%Response.Write("Your   IP   is   :   "   &   strIP   &   "   "   &   vbcrlf)%>  
          <%Response.Write("Your   MAC   is   :   "   &   strMac   &   vbcrlf)%>  
          </BODY>  
          </HTML>    
  Top

2 楼fatcat_xp(肉肉猫)回复于 2003-02-04 10:06:08 得分 2

UP。Top

3 楼snowcloud2002(忧郁の蓝)回复于 2003-02-04 11:58:35 得分 2

经典Top

4 楼earthpea(问莲根,有丝多少?莲心知为谁苦?)回复于 2003-02-04 12:08:56 得分 2

可能对方的计算机不会给你这么低的安全性吧Top

5 楼gang75(*^&^*)回复于 2003-02-04 12:23:55 得分 2

sjTop

6 楼yanfeng(烟峰)回复于 2003-02-04 21:15:19 得分 0

好好看看Top

7 楼julyclyde(Java初学(大学不教只好自己学))回复于 2003-02-05 21:28:00 得分 2

这是不可能实现的  
  上面的方法只能在同一网段实现。一旦通过路由器就不行了Top

相关问题

  • 如何获取来访者的IP地址等信息?
  • 怎样获取全部来访者的IP地址。
  • 获取MAC地址?
  • 请问JAVA中如何获取到本机网卡的MAC码???
  • 能不能获得来访者的计算机名
  • 如何按来访者IP报出对方地址
  • JAVASCRIPT可以判断来访者的IP地址吗?
  • 怎样得到来访者是从哪个页面过来的?
  • 简单的访问量统计,如:你是第XXX位来访者
  • 怎样判断来访者IP是否是国外IP?

关键词

得分解答快速导航

  • 帖主:dacsd
  • gaopq_11
  • fatcat_xp
  • snowcloud2002
  • earthpea
  • gang75
  • julyclyde

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo