Hi,
an dem Problem saß ich auch schon. Ich denke man kann es lösen, indem man den Window-
Handle nicht mit
FindWindow sucht, sondern mit Hilfe einer Custom-Message zwischen dem Empfänger und dem Sender Prozess austauscht. Man müsste dafür zunächst eine Custom-Message mit
RegisterWindowMessage erstellen (als Name für die Message biete sich ein
GUID an) und diese vom Sender an alle Prozesse/Fenster abschicken (HWND_BROADCAST). Auf diese Message reagiert natürlich nur der Empfänger und übergibt als Antwortet dem Sender seinen Window-
Handle. Jetzt wo der Sender den Window-
Handle des Empfängers kennt, steht der Übertragung via WM_COPYDATA eigentlich nix mehr im Wege.
Ich denke so sollte es gehen, aber ich hab's noch nich implementiert. Sag mal beschied ob's klappt