Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Einzelne MAC-Adressen auslesen (https://www.delphipraxis.net/90332-einzelne-mac-adressen-auslesen.html)

RWarnecke 19. Apr 2007 18:00

Re: Einzelne MAC-Adressen auslesen
 
Hat keiner einer Idee, wie ich das auslesen der MAC-Adresse trotzdem machen kann, auch dann wenn die Karte keine Netzwerkverbindung hat ?

Klaus01 19. Apr 2007 18:41

Re: Einzelne MAC-Adressen auslesen
 
Haben die Interfaces eine fixe IP Adresse oder beziehen sie diese von einem DHCP Server?

Da ich nicht weiß mit welcher Funktion Du arbeitest, es gibt einige die holen sich
die IP Adresse und ermitteln anhand der IP die MAC Adresse.

Grüße
Klaus

RWarnecke 19. Apr 2007 19:59

Re: Einzelne MAC-Adressen auslesen
 
Zitat:

Zitat von Klaus01
Haben die Interfaces eine fixe IP Adresse oder beziehen sie diese von einem DHCP Server?

Es soll hauptsächlich für DHCP gehen.
Zitat:

Zitat von Klaus01
Da ich nicht weiß mit welcher Funktion Du arbeitest, es gibt einige die holen sich
die IP Adresse und ermitteln anhand der IP die MAC Adresse.

Ich benutze die Funktion GetMACAddresses aus der Unit JclSysInfo. Desweiteren nutze ich noch die Funktion aus diesem Beitrag, welche ich leicht abgeändert habe um nochmehr Informationen zum Interface zu erhalten. In dieser abgeänderten Funktion aus dem Beitrag, habe ich eine bestimmte reinfolge, wie die Interfaces ausgelesen werden. Die Funktion GetMACAddresses aus der Unit JclSysInfo, gibt die Liste der Netzwerkkarten genau anders herum aus. Damit habe ich dann eine eindeutige Zuordnung der MAC-Adressen. Nur leider funktioniert die Funktion GetMACAddresses, wenn das Interface auch einen Connect hat.

Klaus01 19. Apr 2007 21:01

Re: Einzelne MAC-Adressen auslesen
 
Das schein ein Problem zu sein wenn auf dem Interface das NetBios Protokol unten ist.
Hier ist noch ein Link mit verschiedenen Methoden die Mac Adresse zu ermitteln.

Ich habe noch im Netz gelesen, dass die JclSysInfo versucht die MAC Adresse über Netbios und SNMP auszulesen.

Grüße
Klaus


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz