Verbundenen Socket eines anderen Prozesses "kidnappen"
-
Hallo,
ich möchte einen Socket eines anderen Prozesses, inklusiver bestehender Verbindung, in meinem Programm übernehmen und den anderen Prozess dann terminieren. Das neue Programm sollte dann die Kommunikation über den Socket ganz normal fortsetzen können.
Ist das möglich und wenn ja, wie kann ich es bewerkstelligen?Gruß,
Nanyuki
-
-
Danke, das sieht nach der Funktion aus, die mir weiterhelfen könnte.
Allerdings, da das andere Programm nicht von mir ist, kann ich es nicht ohne weiteres dazu bringen, WSADuplicateSocket() aufzurufen und meinem Programm die entsprechende Struktur zu senden.
Kann ich auch von meinem Programm aus an die Sockets des anderen Prozesses kommen und sie duplizieren?
-
Nanyuki schrieb:
Allerdings, da das andere Programm nicht von mir ist, kann ich es nicht ohne weiteres dazu bringen, WSADuplicateSocket() aufzurufen und meinem Programm die entsprechende Struktur zu senden.
mit code oder dll injection.
guckst du: http://www.codeproject.com/win32/Remote.asp
