Einbinden eines Programms



  • Hi ihr,
    hab mal ne frage.
    wie kann ich mit c++ (oder mit java), das programm telnet einbinden,
    so dass es automatisch das programm aufruft, dann etwas in die komandozeile eingibt und letztendlich noch mein username und passwort eingibt??

    geht das?

    ich sage danke!



  • so dass es automatisch das programm aufruft, dann etwas in die komandozeile eingibt und letztendlich noch mein username und passwort eingibt??

    Ich behaupte jetzt mal, dass das mit Standard-C++ gar nicht geht.
    Mit Standard-C++ kannst du nur über system einen neuen Prozess starten. Du kannst mit diesem aber nicht kommunizieren. Dazu müsstest du schon BS-spezifische Funktionen benutzen.

    Unter Unix/Linux könnte die Eingabe von Benutzername/Passwort vielleicht so gehen:

    system("telnet Rechnername < pswd.txt");
    

    Du könntest aber trotzdem keine Nachrichten an den neuen Prozess senden.

    Welches BS verwendest du bzw. willst du verwenden?


Anmelden zum Antworten