/ Forside/ Teknologi / Udvikling / ASP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Kan man få brugerens MAC Addresse?
Fra : cumano
Vist : 733 gange
50 point
Dato : 04-03-02 21:34

Er der mulighed for at man i ASP finder brugerens MAC addresse?
pft. tak
Cumano

 
 
Kommentar
Fra : Nyhedsbruger


Dato : 04-03-02 21:45

cumano wrote in news:bJQg8.840$Mc.17163@news010.worldonline.dk:

> Er der mulighed for at man i ASP finder brugerens MAC addresse?

nej ... det kan man naturligvis ikke ... med mindre du vil lave en java-
applet eller en ActiveX-komponent til det.


--
Jesper Stocholm - http://stocholm.dk

Synes du også, at Britney trods alt er meget lækker - men dog
på grænsen til det kvalmende ? http://stocholm.dk/britney.txt

Kommentar
Fra : Nyhedsbruger


Dato : 05-03-02 00:34

> > Er der mulighed for at man i ASP finder brugerens MAC addresse?
>
> nej ... det kan man naturligvis ikke ... med mindre du vil lave en java-
> applet eller en ActiveX-komponent til det.

Hvordan skulle Java eller Active X kunne gøre det?

Ens MAC-adresse kommer med til første led - sandsynligvis en ISP og derfra
kommer MAC-adressen på deres router og gateways undervejs til destinationen.

Er der noget jeg har misforstået?

Hilsen Jimmy



Kommentar
Fra : Nyhedsbruger


Dato : 05-03-02 08:18


"Stuffy" <abuse@hotmail.com> wrote in message
news:pvTg8.1128$Mc.35339@news010.worldonline.dk...
> > > Er der mulighed for at man i ASP finder brugerens MAC addresse?
> >
> > nej ... det kan man naturligvis ikke ... med mindre du vil lave en java-
> > applet eller en ActiveX-komponent til det.
>
> Hvordan skulle Java eller Active X kunne gøre det?
>
Clientside...

mvh/Peter Lykkegaard



Kommentar
Fra : cumano


Dato : 06-03-02 22:00

Jeg har selv fundet ud af at man kan!
koden er hvis nogen er intereserede:
<%@ 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 & "<br>" & vbcrlf)%>
<%Response.Write("Your MAC is : " & strMac & vbcrlf)%>
</body>
</html>



Accepteret svar
Fra : think_cool

Modtaget 50 point
Dato : 16-03-02 23:55

Fedt!

Godkendelse af svar
Fra : cumano


Dato : 18-03-02 20:07

Jeg ved det ikke var meningen som svar, men en eller anden skulle jo have nogle point!

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177578
Tips : 31968
Nyheder : 719565
Indlæg : 6409073
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste