AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Einzelne MAC-Adressen auslesen
Thema durchsuchen
Ansicht
Themen-Optionen

Einzelne MAC-Adressen auslesen

Ein Thema von RWarnecke · begonnen am 15. Apr 2007 · letzter Beitrag vom 19. Apr 2007
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#11

Re: Einzelne MAC-Adressen auslesen

  Alt 19. Apr 2007, 18:00
Hat keiner einer Idee, wie ich das auslesen der MAC-Adresse trotzdem machen kann, auch dann wenn die Karte keine Netzwerkverbindung hat ?
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#12

Re: Einzelne MAC-Adressen auslesen

  Alt 19. Apr 2007, 18:41
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
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#13

Re: Einzelne MAC-Adressen auslesen

  Alt 19. Apr 2007, 19:59
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 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.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#14

Re: Einzelne MAC-Adressen auslesen

  Alt 19. Apr 2007, 21:01
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
Klaus
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz