Wenn dies Ihr erster Besuch hier ist,
lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen
durch. Sie müssen sich vermutlich registrieren,
bevor Sie Beiträge verfassen können. Klicken Sie oben auf 'Registrieren', um den Registrierungsprozess zu
starten. Sie können auch jetzt schon Beiträge lesen. Suchen Sie sich einfach das Forum aus, das Sie am meisten
interessiert.
Ich würde gerne die IP-Adresse des Systems (Windows 2000/XP) aus meiner Delphi-Anwendung heraus ändern. Leider habe ich bisher noch keinen richtigen Lösungsansatz gefunden.
Hat jemand eine Idee ?
unter diesen Windows-Versionen steht das Kommandozeilen-Tool <b>netsh</b> zur Verfügung, so dass man aus dem eigenen Programm heraus eine BAT schreiben/aufrufen kann. Die Syntax sieht dabei so aus:
<pre>
netsh interface ip set address "<connection name>" static <ip_address>
<netmask> <gateway> <metric>
</pre>
Hier ein Codeschnipsel aus dem Net (google mal wieder ;-)<br>Die Standard LAN Verbindung heisst übrigens "LAN-Verbindung" :-)<br><br>
<br>#========================
<br># Interface configuration
<br>#========================
<br>pushd interface
<br>
<br>reset all
<br>
<br>popd
<br># End of interface configuration
<br>
<br># ----------------------------------
<br># Interface IP Configuration
<br># ----------------------------------
<br>pushd interface ip
<br>
<br># Interface IP Configuration for "Local Area Connection"
<br>
<br>set address name = "Local Area Connection" source = dhcp
<br>set dns name = "Local Area Connection" <br>source = static addr = 192.168.1.17
add dns name = "Local Area Connection" addr = 213.189.128.1
<br>set wins name = "Local Area Connection" <br>source = static addr = 192.168.1.17
add wins name = "Local Area Connection" addr = 192.168.1.18
<br>popd
<br># End of interface IP configuration<br><br>Michael Köche
Noch ein Beispiel:<br><br>
netsh interface ip set address name="LAN-Verbindung" source=dhcp
<br>netsh interface ip set address name="LAN-Verbindung" gateway=192.168.1.1 gwmwtric=1
<br>netsh interface ip set dns name="LAN-Verbindung" source=static addr=192.168.1.1
<br><br>
cu Michae
Comment