Mac-Adresse

Anfängerfragen zum Programmieren mit PureBasic.
netzcoder
Beiträge: 275
Registriert: 27.08.2009 14:14
Computerausstattung: Intel Quad Core 2.5 GHz; 8GB DDR2 RAM; NVIDIA GeForce GT 130 mit 1500 MB; 2TB HDD;
Kontaktdaten:

Mac-Adresse

Beitrag von netzcoder »

Hallo,
habe die SuFu genutzt allerdings treffen die Ergebnisse nicht zu. Wie bekomme ich möglichst einfach die Mac Adresse eines Computers heraus? Mit PureBasic natürlich!

Gruß netzcoder
PB 4.40 Final Full Version
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Mac-Adresse

Beitrag von ts-soft »

Code: Alles auswählen

Define ipconfig = RunProgram("ipconfig", "/all", "", #PB_Program_Open | #PB_Program_Read | #PB_Program_Hide)
Define.s output
NewList mac.s()
If ipconfig
  While ProgramRunning(ipconfig)
    output = Trim(ReadProgramString(ipconfig))
    If Left(output, 21) = "Physikalische Adresse"
      AddElement(mac())
      mac() = StringField(output, 2, ":")
    EndIf
  Wend
  CloseProgram(ipconfig)
EndIf

ForEach mac()
  Debug mac()
Next
netzcoder
Beiträge: 275
Registriert: 27.08.2009 14:14
Computerausstattung: Intel Quad Core 2.5 GHz; 8GB DDR2 RAM; NVIDIA GeForce GT 130 mit 1500 MB; 2TB HDD;
Kontaktdaten:

Re: Mac-Adresse

Beitrag von netzcoder »

Also danke erstmal ts-soft! Ein Computer hat doch auch eine ein IP-Adresse denn damit kriegt man ja nur die von WLAN etc. raus. Oder irre ich mich da?
PB 4.40 Final Full Version
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Mac-Adresse

Beitrag von ts-soft »

netzcoder hat geschrieben:Oder irre ich mich da?
Wie immer :wink:

Sag lieber was Du eigentlich willst. Die MAC-Adressen werden von allen Adaptern, die Dein PC so hat,
aufgelistet, egal ob Netzwerkkarte, WLAN-Stick oder Bluetooth-Dongle.
netzcoder
Beiträge: 275
Registriert: 27.08.2009 14:14
Computerausstattung: Intel Quad Core 2.5 GHz; 8GB DDR2 RAM; NVIDIA GeForce GT 130 mit 1500 MB; 2TB HDD;
Kontaktdaten:

Re: Mac-Adresse

Beitrag von netzcoder »

Naja ich brauch etwas um den Rechner zu identifizieren. Und da es sicherlich Leute gibt die sich mal nen neuen WLAN-Stick kaufen wäre das ja nicht so optimal oder?
PB 4.40 Final Full Version
Marvin
Beiträge: 497
Registriert: 17.07.2005 14:42
Wohnort: Krikkit

Re: Mac-Adresse

Beitrag von Marvin »

Da ist die IP-Adresse aber noch schlechter. Die externe ändert sich sowieso meist bei jeder Einwahl und die im LAN dank DHCP auch öfters (und die taugt auch nicht zur Identifikation, da es garantiert jede Menge Rechner mit 192.168.0.2 etc. als IP gibt...). :wink:
netzcoder
Beiträge: 275
Registriert: 27.08.2009 14:14
Computerausstattung: Intel Quad Core 2.5 GHz; 8GB DDR2 RAM; NVIDIA GeForce GT 130 mit 1500 MB; 2TB HDD;
Kontaktdaten:

Re: Mac-Adresse

Beitrag von netzcoder »

Sorry hab mich da verschrieben. Klar hat ein PC eine IP Adresse ich meinte ein PC hat doch bestimmt auch eine Mac Adresse oder?
PB 4.40 Final Full Version
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Mac-Adresse

Beitrag von ts-soft »

netzcoder hat geschrieben:Klar hat ein PC eine IP Adresse ich meinte ein PC hat doch bestimmt auch eine Mac Adresse oder?
Der PC hat keine Mac Adresse, nur seine Netzwerkadapter, wie oben bereits beschrieben.
c4s
Beiträge: 1235
Registriert: 19.09.2007 22:18

Re: Mac-Adresse

Beitrag von c4s »

Eine Identifikation die von der Hardware abhängt, z.B. Festplatten-ID, MAC-Adresse, IP, etc., ist denkbar schlecht, da sie jederzeit geändert werden kann.
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
netzcoder
Beiträge: 275
Registriert: 27.08.2009 14:14
Computerausstattung: Intel Quad Core 2.5 GHz; 8GB DDR2 RAM; NVIDIA GeForce GT 130 mit 1500 MB; 2TB HDD;
Kontaktdaten:

Re: Mac-Adresse

Beitrag von netzcoder »

Ja aber besser als gar nichts!
PB 4.40 Final Full Version
Antworten