Autor Beitrag
uranop
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 149

Win XP, Win 7, Slackware 11, FreeBSD
D6E, php
BeitragVerfasst: Fr 25.07.08 08:17 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: 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

_________________
There are 10 types of people - those who understand binary and those who don´t.
uranop Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 149

Win XP, Win 7, Slackware 11, FreeBSD
D6E, php
BeitragVerfasst: 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 : >>> www.delphipraxis.net...a+wmi+ermitteln.html

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

Link : >>> vbnet.mvps.org/index...terconfiguration.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