IP-Adresse ändern aus C++ heraus.



  • Hallo.
    Wie kann ich aus meinem C++ Programm meine aktuelle IP-Adresse ändern.
    Mit VB-Scripts geht's ziemlich einfach. Hier habe ich nichts gefunden.
    Ausserdem noch folgende Sache:
    Habe mehrere Netzwerkkarten und bekomme die verschiedenen IP-Adressen auch per Programm heraus. Wie komme ich jedoch an die Namen der einzelnen Verbindungen?

    Schon mal Danke.

    M 🙂



  • Meinst du mit Namen den IP-Namen? Dann versuch's mal mit

    char chHostname[20];
    gethostname(chHostname, 20);
    

    Ich bin mir nicht 100%ig Sicher, aber mir ist so als müsste man vorher "AfxSocketInit()" aufrufen. Zum Thema Adressenänderung fällt mir nichts ein 😞



  • ich denke er meinte die namen ala "LAN Verbindung 1 / Lan Verbindung 2 / FRITZ Isdn over PPP) und so oder?



  • Ja. Wie komme ich an diese Namen?
    Ich habe mehrere Projekte mit verschiedenen Netzwerken. Momentan muss ich jedesmal meine IP-Adresse manuell anpassen. Jetzt dachte ich an eine Projektverwaltung, womit man diese Adressen entsprechend umschalten kann.
    Die Namen brauch ich um die entsprechende Verbindung zu identifizieren.


Anmelden zum Antworten