Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Adapter und Lana?

  Alt 20. Aug 2011, 06:09
Es gibt keinen Grund, warum ich das nicht mit WMI mache.(Außer, dass WMI ja nicht auf allen Rechnern installiert sein muss, oder?)
WMI ist eine wichtige Kernkomponente von Windows, ohne die alle Windowsversionen ab Windows 2000 nicht mehr funktionieren würden. Du kannst also davon ausgehen, dass es immer vorhanden ist.

Ich mag WMI aber nun mal einfach nur nicht!
WMI ist im Grunde einfach nur eine standardisierte Schnittstelle zur Abfrage und zum Setzen von Informationen über den Rechner, sowohl lokal als auch insbesondere im Netzwerk. Damit geht vieles sehr viel einfacher als über die API (und manches ginge über die API nur über undokumentierte Funktionen).


Es ist kein Problem, die Mac-Adressen für die Lanas rauszukriegen. Dafür gibt es haufenweise Beispiele.
Ich möchte aber (z. Bsp.) die Mac-Adresse eines Realtek-Adapters (den genauen Namen habe ich) rauskriegen. Oder umgekehrt: Zu einer Mac-Adresse den Namen des Adapters finden, der sie hat.
Das müsste sich doch über den selben Weg umgekehrt finden lassen, oder?

(Mit WMI lässt sich das wohl direkt lösen: Win32_NetworkAdapter Class.
Siehe: http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx
Steht auch hier im Forum!)
Diese Klasse hatte ich auch nochmal angeschaut, aber keinen Wert gesehen, der so aussah. Jetzt bin ich zu Hause, da schaue ich mir die konkreten Werte mal an.

Wie verfolgt man das Auslesen der WMI?
Dafür gibt es viele Beispiele:
http://www.delphi-forum.de/viewtopic.php?p=574624
http://www.delphipraxis.net/74665-wm...tion-demo.html
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat