SendMessage an .NET-Konsolenanwendung

Ich habe mit dem Senden von Nachrichten aus zwei .NET Windows Forms-Anwendungen mit experimentiertWM_COPYDATAund es funktioniert super.

Ich würde gerne wissen, ob dies mit Konsolenanwendungen erreicht werden kann.

Nach all demSendMessage Funktion nimmt ein Fenster-Handle, wie kann ich das Fenster-Handle einer Konsolenanwendung bekommen?

[DllImport("User32.dll")]
public static extern Int32 SendMessage(int hWnd, int Msg, int wParam, [MarshalAs(UnmanagedType.LPStr)] string lParam);

Muss ich auch eine Art Nachrichtenschleife in der Konsolenanwendung einrichten, um Nachrichten empfangen zu können?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage