Entwickler-Ecke

Internet / Netzwerk - Verbindung oder TCPIP Einstellungen aktualisieren


kingflo - Fr 07.12.07 15:58
Titel: Verbindung oder TCPIP Einstellungen aktualisieren
Hallo... ich habe ein Problem, und zwar habe ich ein kleines Tool erstellt, welches den DNS Eintrag also die DNS-Serveradresse in den TCPIP Eigenschaften in der Registry setzt. (siehe post http://www.delphipraxis.net/topic124100_dns+server+in+windows+eintragen.html) jetzt habe ich aber folgendes Problem, denn damit die Einstellungen wirksam werden muss ich entweder die Verbindung Deaktivieren und anschließend wieder aktivieren, oder die TCPIP Einstellungen aktualisieren.

Leider weiß ich bei beidem nicht wie ich das machen kann, und hoffe jemanden zu finden, der es weiß und/oder vielleicht sowas ähnliches schonmal gemacht hat.


Narses - Fr 07.12.07 16:15

Moin!

Sorry, aber die Netzwerkeinstellungen über die Registry zu setzen, halte ich für einen total falschen Weg. Das ist nämlich nicht nur betriebssystemabhängig, sondern auch noch hardwareabhängig - und damit allgemein unbrauchbar. :| Obendrein musst du auch noch "Verrenkungen" anstellen, um die Änderungen zu übernehmen.

Alternativen:cu
Narses


kingflo - Fr 07.12.07 16:47

alles klar, danke dafür.

also z.B mit der kommandozeile

netsh interface ip set dns "LAN-Verbindung" static 214.124.22.123

hatte ich auch schon getestet, hierbei würde ich aber ganz gerne den namen "LAN-Verbindung" irgendwie dynamisch bekommen, gibt es einen guten weg, diesen zu ermitteln?


Narses - Fr 07.12.07 17:36

Moin!

Probier mal ipconfig /all aus. ;)

cu
Narses


kingflo - Fr 07.12.07 17:45

hehe ja geht natürlich auch, hab jetzt netsh mit show dns benutzt, ist auch ok. Jetzt aber das komische, wenn ich meinen Befehl in der Komandozeile ausführe ist alles ok, wenn ich aber den kommandozeilenwrapper benutze, und es in meinem Programm ausführe, bekomme ich nen Fehler, mit ungültigem werrt, dann die IP für Adresse.. k.A hab es deshalt in eine batch geschrieben, und diese ausgeführt, dann gehts. Soweit zum setzen also alles ok.

leider sind die einstellungen dann trotzdem noch nicht aktualisiert und ich habe das gleiche Problem wie oben beschrieben.


Narses - So 09.12.07 03:36

Moin!

Dann wirst du wohl den PC neustarten müssen.

cu
Narses