Announcement

Collapse
No announcement yet.

IP-Adresse ändern ...

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • IP-Adresse ändern ...

    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 ?

  • #2
    Hallo,

    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&gt

    Comment


    • #3
      Hallo Herr Kosch,<P>
      wie kann ich den gültigen "<connection name>" in Erfahrung bringen?
      <P>
      MfG<BR>
      Rainer Quec

      Comment


      • #4
        Hallo,

        wie kann man unter einem Windows Nt4.0 SP6 Rechner die IP Adresse ändern? (Neustart kann durchaus durchgeführt werden)

        Netsh gibts auf Nt nicht, WMI auch nicht.

        In der Registrierungsdatenbank finde ich keine gescheiten Eintrag über die IpAdress.

        Hat vielleicht noch jemand einen Tipp oder eine Idee?

        MfG

        Michael M

        Comment


        • #5
          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

          Comment


          • #6
            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


            • #7
              Hallo,
              wie kann ich unter Windows 95/98 so etwas machen?
              Gibt es da auch sowas wie Netsh.exe?
              Würde mich sehr über eine Antwort freuen

              Comment

              Working...
              X