Я экспериментировал с отправкой сообщений из двух приложений .NET Windows Forms, используя WM_COPYDATA
, и он прекрасно работает.
Я хотел бы знать, можно ли это сделать с помощью консольных приложений.
После того, как все функции SendMessage
получают дескриптор окна, как я могу получить дескриптор окна консольного приложения?
[DllImport("User32.dll")]
public static extern Int32 SendMessage(int hWnd, int Msg, int wParam, [MarshalAs(UnmanagedType.LPStr)] string lParam);
Также мне нужно настроить какой-то цикл сообщений в консольном приложении, чтобы иметь возможность получать сообщения?