Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Liste ALLER Netzwerkkarten (https://www.delphipraxis.net/108360-liste-aller-netzwerkkarten.html)

e-gon 12. Feb 2008 11:46


Liste ALLER Netzwerkkarten
 
Mal wieder ein MAC-Frage...

Hi,

seit zwei Tagen recherchiere ich nun nach der Möglichkeit eine Liste aller auf dem PC installierter Netzwerkkarten auszulesen. Die Liste soll die Beschreibung (den Name) des Netzwerkadapters, den Hersteller, die dazugehörige MAC- und IP-Adressen sowie DHCP-Status enthalten. Wie man an die MAC- und IP-Adressen kommt wird überall groß und breit erklärt. Aber wie kommt man an den zugehörigen Rest der Infos? Ist das so einfach, dass darüber niemand ein Wort verliert oder braucht das außer mir kein anderer?

Gruß
e-gon

TUX_der_Pinguin 12. Feb 2008 12:17

Re: Liste ALLER Netzwerkkarten
 
Ich weiß nicht um was es sich da für ein Projekt handelt aber wenn es nicht so drauf an kommt könnte man noch eine "Fusch"
Lösung anstreben d.h. über das programm "ipconfig" erhält man ja genau die Informationen nach denen du suchst.
Das Programm ausführen in eine Textdatei schreiben lassen und diese anschließend einlesen, aber ich schätze mal das es dafür
auch irgendwelche Windows API Funktionen gibt, kenne mich da aber leider nicht aus. Vielleicht mal in Richtung WMI schauen,
das würd mir noch so grade einfallen.

Ultimator 12. Feb 2008 13:24

Re: Liste ALLER Netzwerkkarten
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab hier ne C#-Lösung per WMI im Anhang parat. Ich hoffe, das hilft auch was.
Ist ne PN, die ich mal an nen anderen User geschickt hab, nicht wundern^^

e-gon 12. Feb 2008 15:40

Re: Liste ALLER Netzwerkkarten
 
Erstmal Danke für die schnelle Antwort!

@TUX_der_Pinguin: Also eine WMI-Lösung würde da schon besser klingen. Allerdings gibt es hier im Forum schon genug WMI-Lösungen für MAC-Adressen, bei denen mir gleich mehrere Adressen angezeigt werden obwohl mein Test-PC nur eine NIC hat und dessen MAC-Adresse erst nicht gelistet wird.

@Ultimator: Danke für den Anhang. Allerdings bin ich wahrscheinlich nicht in der Lage den C-Code in Pascal umzuschreiben...

RWarnecke 12. Feb 2008 18:56

Re: Liste ALLER Netzwerkkarten
 
Hi,

suche mal in der MSDN nach folgenden Begriffen MSDN-Library durchsuchenGetAdaptersInfo, MSDN-Library durchsuchenGetPerAdapaterInfo und MSDN-Library durchsuchenGetAdapterAddresses. Das sollte Dir erstmal weiterhelfen. Suche auch nach diesen Begriffen hier Forum, da gibt es auch ein paar Beiträge zu.

e-gon 13. Feb 2008 07:53

Re: Liste ALLER Netzwerkkarten
 
Hallo RWarnecke,

vielen Dank für den Tipp. Ich denke, damit kann ich das Problem lösen.

RWarnecke 13. Feb 2008 17:14

Re: Liste ALLER Netzwerkkarten
 
:-D schön das ich helfen konnte


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:07 Uhr.

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-2025 by Thomas Breitkreuz