获取Mac地址

<%@ 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> 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值