我一直在嘗試使用WM_COPYDATA
發送來自兩個.NET Windows窗體應用程序的消息,並且它工作得很好。發送消息到.NET控制檯應用程序
我想知道這是否可以與控制檯應用程序完成。
所有SendMessage
函數接受一個窗口句柄後,如何獲得控制檯應用程序的窗口句柄?
[DllImport("User32.dll")]
public static extern Int32 SendMessage(int hWnd, int Msg, int wParam, [MarshalAs(UnmanagedType.LPStr)] string lParam);
我還需要在控制檯應用程序中設置某種消息循環才能接收消息嗎?
@GX:在我的答案的第一個鏈接中,有一個更新版本的代碼,可以滿足Windows服務和控制檯的需求... – t0mm13b 2010-03-04 01:32:35