Hmm.. weis jetzt nicht wo das Problem liegt.. und ja ich sende strings
Ich hab da kein Problem allerdings in umgekehrter Reihenfolge. (Delphi nach C#)
Wobei du den String direkt als Daten-Zeiger für das WM_COPYDATA verwendest, was natürlich funktioniert, aber nicht als "weiteren" Zeiger innerhalb des Daten-Records.
Es wird nur der Daten-Record übertragen, aber ob da Zeiger drin sind, ist dem Ding total egal und es ignoriert Diese.