Vom SOCKET zum HWND



  • Hallo,

    ich schreibe gerade ein Plugin für einen "Proxy", der für jedes lokal ausgeführte Programm, das sich auf einem bestimmten Port meldet (z.B. 127.0.0.1:6100), einen Eingangs- und Ausgangssocket erstellt, vorbeilaufende Pakete analysiert und an den richtigen Empfänger im Internet weiterschickt.
    Dieser Proxy stellt mir die Funktionen GetClientSocket() und GetServerSocket() zur Verfügung, die jeweils den Socket-Descriptor (typedef SOCKET) zurückliefern.
    Jetzt müsste ich nur mittels dieser herausfinden, welcher Prozess (und in weiterer Folge welches HWND) sich mit dem Proxy verbunden hat, damit ich z.B. PostMessage(...) (Mausklick ect.) verwenden kann.

    Nach ca. 6 Stunden herumspielen mit den Winsock-Funktionen und Google weiß ich zumindest, dass es theoretisch möglich sein sollte, siehe "netstat -o".

    Vielen Dank für eure Hilfe

    mfg
    Scaleo


Anmelden zum Antworten