Entwickler-Ecke

Internet / Netzwerk - GetAdapterInfo


uranop - Fr 25.07.08 08:17
Titel: GetAdapterInfo
moinsen,

ich habe mir mal die Frage gestellt, wie man per WMI
den aktiven Netzwerkadapter rausbekommt...
und dann den Namen vgl HKLM\software\microsoft\windows nt\currentversion\NetworkCards\[ZAHL\Desription
sich ausgeben lassen kann ...

oder anders - muesste ja auch irgendwie moeglich sein -
von der ausgelesenen MAC ADDR auf den adapter rueckschliessen und dann auslesen ...

irgendwelche vorschlaege konstruktiver art ?


Narses - Fr 25.07.08 11:53

Moin!

Schonmal gesucht? ;) Suche in: Delphi-Forum, Delphi-Library GETADAPTERSINFO

Ansonsten: schon mit dem Gedanken vertraut gemacht, dass es auch mehrere aktive Interfaces geben könnte? :nixweiss:

cu
Narses


uranop - Sa 26.07.08 15:22

moin , ja mit dem gedanken habe ich mir schon mal gespielt.
lediglich bau ich was fuer betriebs intern da ist nun mal bis mit ausnahmen von entwicklungs rechnern zu 99% der standard das es nur 1 eth gibt

---Moderiert von user profile iconNarses: Beiträge zusammengefasst---

sooo

Ich habe mich entschieden mit dem hier zu arbeiten

Link : >>> http://www.delphipraxis.net/topic24332_mac+adressen+des+rechners+via+wmi+ermitteln.html

Zusaetzlich bin ich bei vbnet noch auf was gestossen was fuer meine beduerfnisse sehr ideal ist ...

Link : >>> http://vbnet.mvps.org/index.html?code/wmi/win32_networkadapterconfiguration.htm


Soo nun gilt es eigentlich nur noch den code aus obigen link so anzupassen das der halt eben nicht die MAC liest sondern die description ...

hab schon bissl versuche veranstalltet so ganz hats noch nicht gefunkt ...


[Edit]

Warum kompliziert wenn auch einfach geht : P

SELECT Name FROM Win32_NetworkAdapter WHERE NetConnectionID = 'LAN-Verbindung'

das bringt das was ich will