Как мне отправить данные *, а затем прочитать их из C # как byte[] с sendmessage?
byte[]
SendMessage((HWND)fatwindow, OnRecvMessage, ??, ??);
Возможно ли это сделать?
это возможно, но обычно это делается с помощью сообщения окна WM_COPYDATA.
здесь должно быть довольно много примеров, например, здесь: http://boycook.wordpress.com/2008/07/29/c-win32-messaging-with-sendmessage-and-wm_copydata/
Других решений пока нет …