18. marts 2002 - 19:47
Der er
3 kommentarer og
1 løsning
Hentning af MAC adressen
Hej gutter
er er det muligt at lave en hjemmeside der viser pcens MAC adresse og hvordan???
til dem der ikke ved hvad en mac adresse er kan den også kaldes den fysiske adresse på netkortet det er et 12 cifret nummer det består at både tal og bogstaver.
19. marts 2002 - 05:04
#1
det kan du vist godt på lokalnetværk.. men ikke på internettet..
jeg kan ikke lige finde spørgsmålet nu men det her kode stammer fra et spørgsmål under ASP kat. et eller andet sted:
<%
strIP = Request.ServerVariables("REMOTE_ADDR")
strMac = GetMACAddress(strIP)
Browser = Request.ServerVariables("HTTP_USER_AGENT")
Function GetMACAddress(strIP)
Set net = Server.CreateObject("wscript.network")
Set sh = Server.CreateObject("wscript.shell")
sh.run "%comspec% /c nbtstat -A " & strIP & " > c:\windows\skrivebord\getmac\" & strIP & ".txt",0,true
Set sh = nothing
Set fso = createobject("scripting.filesystemobject")
Set ts = fso.opentextfile("c:\windows\skrivebord\getmac\" & 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" 'Used to delete the temp file
Set fso = nothing
GetMACAddress = macaddress
End Function
' if not macaddress = Din deffinerede
' response.redirect(default.asp)
' end if
response.write macaddress
%>
-- xs