日期:2014-05-17  浏览次数:20845 次

高手请进:ASP获得MAC地址 急急急!!!
本人编写了一个网站流量监控系统,其中有一功能就是记录浏览者的MAC地址[客户端IP地址已经可以获得],请问能否给一段用ASP获得客户端MAC地址的代码?[说明:用VBscript编写的ASP]

另外,本人从微软的“嗨   脚本专家”找到一代码段,地址:https://www.microsoft.com/china/technet/community/scriptcenter/resources/hey0614.mspx

代码如下:
strComputer   =   ". "
strTargetAddress   =   "192.59.244.247 "

Set   objWMIService   =   GetObject( "winmgmts:\\ "   &   strComputer   &   "\root\cimv2 ")
Set   colItems   =   objWMIService.ExecQuery   _
( "Select   *   From   Win32_NetworkAdapterConfiguration   Where   IPEnabled   =   True ")

For   Each   objItem   in   colItems
arrIPAddresses   =   objItem.IPAddress
For   Each   strAddress   in   arrIPAddresses
If   strAddress   =   strTargetAddress   Then
strMACAddress   =   objItem.MacAddress
End   If
Next
Next

Set   colItems   =   objWMIService.ExecQuery   _
( "Select   *   From   Win32_NetworkAdapter   Where   MACAddress   =   ' "   &   strMACAddress   &   " ' ")

For   Each   objItem   in   colItems
If   Not   IsNull(objItem.NetConnectionID)   Then
Wscript.Echo   objItem.NetConnectionID
End   If
Next

不知能否将此段代码移植到网页中?如果修改的话,应怎样修改?请将修改后的代码给出,或者重新给一段代码也可。谢谢!!!

如果有哪位高手能给出代码请一定经过测试成功,不要随便从网上拷贝代码,因为这段时间本人已经从百度上拷贝过N多代码,但都调试失败,已经被其所累,拜托!!!

------解决方案--------------------
使用组件吧,asp不能实现的
------解决方案--------------------
慢慢想吧。
那些動不動就貼出代碼的,不知道你們試過沒有。