IP-Adressen aktualisieren

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

Wie meine diversen Netzwerkgeräte heissen, weiß ich schon :)

Aber Du willst doch ein Programm schmieden welches eventuell auch
auf Dir noch unbekannten Rechnern läuft. Und auf denen heissen die
Netzwerkgeräte eben höchst eigenwillig

nicht Lan-Verbindung sondern Hugo oder Karl oder sonstwie

Das lässt sich höchsteinfach umbenennen

ne Liste bekommt man übrigens u.a. durch ne gefiltete Ausgabe von

ipconfig /all | find "Ethernet"

(leider wieder Kommandozeile)
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
PureBasic4.0
Beiträge: 785
Registriert: 29.10.2006 17:26
Wohnort: 127.0.0.1

Beitrag von PureBasic4.0 »

wie kann ich den namen dieser netzwerkgeräte herausfinden?
PB 4.50 RC1 + Ubuntu 10.04 LTS + Windows 7 x64
Benutzeravatar
Shardik
Beiträge: 746
Registriert: 25.01.2005 12:19

Beitrag von Shardik »

Die Informationen zu allen eingebauten Netzwerkgeräten (Adaptername, Typ, IP-Adresse, Gateway-Adresse und MAC-Adresse) liefert die WinAPI-Funktion GetAdaptersInfo_().

Links für Beispiel-Programme:
http://www.purebasic.fr/english/viewtopic.php?t=7347 (von AngelSoul für PB 3)
http://www.purebasic.fr/english/viewtop ... 91&start=2 (2 Beispiele von ABBKlaus und Sparkie)
Benutzeravatar
PureBasic4.0
Beiträge: 785
Registriert: 29.10.2006 17:26
Wohnort: 127.0.0.1

Beitrag von PureBasic4.0 »

ich möchte die Daten aber nicht auslesen (mache ich bereits über die Registry), sondern reinschreiben. Benötige also sowas wie SetAdaptersInfo_() oder was ähnliches. Da meine Version von win32.hlp (wahrscheinlich) nicht vollständig ist, kann ich deswegen auch nicht nachschauen (auch getadaptersinfo steht nicht drin).
PB 4.50 RC1 + Ubuntu 10.04 LTS + Windows 7 x64
Benutzeravatar
PureBasic4.0
Beiträge: 785
Registriert: 29.10.2006 17:26
Wohnort: 127.0.0.1

Beitrag von PureBasic4.0 »

gibt's dafür auch eine (API-)Funktion?
PB 4.50 RC1 + Ubuntu 10.04 LTS + Windows 7 x64
Antworten