我一直在尝试使用 .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);
我还需要在控制台应用程序中设置某种消息循环才能接收消息吗?