Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Netzwerkkarten, IP Adressen lesen/schreiben (https://www.delphipraxis.net/85543-netzwerkkarten-ip-adressen-lesen-schreiben.html)

sakura 1. Feb 2007 11:30


Netzwerkkarten, IP Adressen lesen/schreiben
 
Hallo DPler,

so langsam verzweifel ich hier :roll: Ich versuche die verschiedenen Netzwerkarten eines Rechners zu ermitteln und zuverlässig zu erkennen. Wenn ich das geschafft habe, dann will ich für diese die jeweiligen aktuellen IP Adressen ermitteln und später ggf. setzen. Wer kann mich hier auf die richtige Bahn verweisen. Selbst mit WMI scheitere ich an diesem Problem :wall:

...:cat:...

P.S.: Bitte keine Hinweise auf das CMD-Tool net, ich will es in Delphi schaffen ohne dieses Tool.

Christian Seehase 1. Feb 2007 13:23

Re: Netzwerkkarten, IP Adressen lesen/schreiben
 
Moin Daniel,

Stichworte die mir zum Auslesen einfallen:
Hier im Forum suchenGetAdaptersInfo, Hier im Forum suchenGetPerAdapterInfo

Dazu hatte ich hier, AFAIR, auch schon einmal eine Demo gepostet.

Was das Setzen der Daten angeht muss ich noch mal schauen, ob ich da was habe.

sakura 1. Feb 2007 13:27

Re: Netzwerkkarten, IP Adressen lesen/schreiben
 
Zitat:

Zitat von Christian Seehase
Stichworte die mir zum Auslesen einfallen:
Hier im Forum suchenGetAdaptersInfo, Hier im Forum suchenGetPerAdapterInfo

Die schlagen leider fehl, wenn eine Netzwerkkarte deaktiviert ist :?

...:cat:...

Ultimator 1. Feb 2007 14:21

Re: Netzwerkkarten, IP Adressen lesen/schreiben
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi sakura,
ich weiß nicht, wie weit dich ein C#-WMI-Code bringen würde, aber wenn du ihn dir anschauen willst, hab ich da mal was vorbereitet ;)

Ich bin einfach mal so frei, das PDF einer PN anzuhängen, die ich vor ner Zeit an OldGrumpy geschickt hab, da ist IMHO einiges drin, was du gebrauchen könntest. Wie gesagt halt in C#, aber das müsste man ja auf nativen WMI-Zugriff umbiegen können...

MfG Ultimator

sakura 1. Feb 2007 14:58

Re: Netzwerkkarten, IP Adressen lesen/schreiben
 
Ja, da habe ich inzwischen auch schon ein paar interessante Ergebnisse gesammelt. Jetzt scheitere ich aber unter Vista an der Restriktion WHERE IPEnabled = True. Für sämtliche Netzwerkkarten liefert das System False zurück :wall: Aber das kann theoretisch nicht sein, und unter XP werden die ja auch gefunden :roll:

...:cat:...

hoika 1. Feb 2007 15:20

Re: Netzwerkkarten, IP Adressen lesen/schreiben
 
Hallo,

UAC-Probleme unter Vista ?


Heiko

sakura 1. Feb 2007 15:29

Re: Netzwerkkarten, IP Adressen lesen/schreiben
 
Zitat:

Zitat von hoika
UAC-Probleme unter Vista ?

Müsste ich mal separat testen. Aber das Auslesen aller anderen Werte geht ohne Probleme, von daher würde mein Bauch sagen: nein. Testen werde ich den speziellen Aspekt morgen mal.

...:cat:...

sakura 12. Feb 2007 15:06

Re: Netzwerkkarten, IP Adressen lesen/schreiben
 
Nope, keine UAC Probleme. Es hat(te) mit der Windows Firewall zu tun. Das Update-Patch KB915597 behebt das Problem :angel:

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:40 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