SendMessage для консольного приложения .NET

Я экспериментировал с отправкой сообщений из двух приложений .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);

Также мне нужно настроить какой-то цикл сообщений в консольном приложении, чтобы иметь возможность получать сообщения?

Ответы на вопрос(3)

Ваш ответ на вопрос