dub2() vergleichbarer Befehl
-
Ich war unter Linux in der lage ganz einfach via des dub2 Befehls eine Shell direkt mit einem Socket zu verknüpfen um so dem client eine Shell stellen zu können.
dub2(socket,0); dub2(socket,1); dub2(socket,2); system("/bin/sh -i");
nun probiere ich, diese Problemstellung auf Windows (XP/Vista/7) zu portieren und bin/war auf der Suche nach etwas Vergleichbarem. Aber alles was ich finden konnte waren "Pipes" und ich hatte beim lesen der ersten Zeilen bereits das Gefühl auf dem Holzweg zu sein. Hat hier vll. jemand einen Wegweiser für mich?
thx
PS: Ich hoffe dies ist das richtige Forum, MSDOS kam mir noch unpassender vor.
-
Pipes sind der richtige Weg. Du musst einen Prozess erstellen und entsprechend Standardausgabe/-eingabe umleiten. Die Pipes musst du wahrscheinlich manuell mit den Sockets verbinden.
Leider ziemlich umständlich das Ganze