を使用して 2 つの .NET Windows フォーム アプリケーションからメッセージを送信する実験を行っていますがWM_COPYDATA
、うまく機能します。
コンソール アプリケーションで実現できるかどうかを知りたいです。
すべてのSendMessage
関数がウィンドウ ハンドルを受け取った後、コンソール アプリケーションのウィンドウ ハンドルを取得するにはどうすればよいでしょうか。
[DllImport("User32.dll")]
public static extern Int32 SendMessage(int hWnd, int Msg, int wParam, [MarshalAs(UnmanagedType.LPStr)] string lParam);
また、メッセージを受信できるようにするには、コンソール アプリケーションである種のメッセージ ループを設定する必要がありますか?