仓酷云

标题: ASP网站制作之ASP读取网卡MAC地点函数代码 [打印本页]

作者: 若相依    时间: 2015-1-16 23:50
标题: ASP网站制作之ASP读取网卡MAC地点函数代码
asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。函数|mac|网卡怎样经由过程ASP读取网卡MAC地点呢?基础ASP平台来读取MAC地点必要两个体系关头的组件撑持,“WSCRIPT.SHELL”和“Scripting.FileSystemObject”两个组件,不外,这两个组件的开放是相称伤害的,由于良多的病毒剧本就是经由过程他们来把持主机权限的,在利用本功效时,要注重平安提防.
因为读取某IP的网卡MAC地点
本程序经由过程挪用arp命令经由过程查询本机arp表读取特定IP的MAC地点
利用本程序需注重以下事项:
本程序必要“WSCRIPT.SHELL”和“Scripting.FileSystemObject”两个组件,请确保您的服务器能够一般利用这两个组件
本程序必要挪用cmd.exe程序,请确保IIS宾客帐号对程序有会见权限。
本程序必要一时文件保留了局,请确保IIS宾客帐号对一时目次有写权限。

函数代码以下:以下是ASP代码:
来历:阿里西西alixixi.com
PublicfunctionGetMac(IP)
OnErrorResumeNext
DimoScript
DimoFileSys,oFile
DimAll,szTempFile,ipc,phyc,typec
DimTempPath
SetoScript=Server.CreateObject("WSCRIPT.SHELL")
SetoFileSys=Server.CreateObject("Scripting.FileSystemObject")
TempPath="d:        emp"’一时目次
szTempFile=TempPath&oFileSys.GetTempName()’猎取一时文件名
CalloScript.Run("cmd.exe/cping-n2"&IP,0,True)’包管arp表中有此IP
CalloScript.Run("cmd.exe/carp-a"&IP&">"&szTempFile,0,True)
SetoFile=oFileSys.OpenTextFile(szTempFile,1,False,0)
All=oFile.ReadAll()
oFile.Close
If(IsObject(oFile))Then
CalloFileSys.DeleteFile(szTempFile,True)
EndIf
arr=Split(All,vbCrLf)
IfUBound(arr)=4Then
ipc=InStr(1,arr(2),"InternetAddress")
phyc=InStr(1,arr(2),"PhysicalAddress")
typec=InStr(1,arr(2),"Type")
Iftypec>phycAndphyc>ipcAndipc>0Then
GetMac=Ucase(Trim(CStr(Mid(arr(3),phyc,typec-phyc))))
EndIf
EndIf
Endfunction

楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。
作者: 简单生活    时间: 2015-1-20 12:22
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
作者: 蒙在股里    时间: 2015-1-26 23:40
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
作者: 小妖女    时间: 2015-2-3 11:19
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
作者: 再现理想    时间: 2015-2-8 20:15
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
作者: 兰色精灵    时间: 2015-2-26 03:28
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
作者: 若相依    时间: 2015-3-8 11:40
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
作者: 若天明    时间: 2015-3-15 22:25
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2