我有兩個名爲SENDER和RECEIVER的應用程序。發送/接收消息至/從兩個正在運行的應用程序
接收器將被SENDER推出與System.Diagnostics.Process
對象
接收機將在隱藏模式下啓動,因此不會有MainWindowHandle
。
然後我們不能使用Win32.WM_COPYDATA
爲了發送消息給RECEIVER,因爲它需要MainWindowHandle
。
我需要的是能夠定期通過任何方法發送和接收消息。
我選了以下鏈接手動MainWindowHandle
,但它並沒有幫助:
Send message to a Windows process (not its main window)
一種解決方案可能是System.Diagnostics.Process
這有助於我們要發送消息給處理有用的對象。
請建議一個不需要安裝的解決方案。如MSMQ可能未安裝在最終用戶窗口中。 – Hamid 2012-07-06 09:36:15
對不起,我假設你在服務器上有進程。你能提供更多關於情景的信息嗎?在哪裏將安裝SENDER和RECEIVER,消息的大小,你有哪些限制... – 2012-07-06 09:42:01
消息是一個簡單的字符串(可能是JSON格式)。我想發送一個簡單的字符串到RECEIVER,然後RECEIVER從互聯網上收集信息,然後RECEIVER發送填充信息到SENDER作爲一個簡單的字符串。 – Hamid 2012-07-06 09:59:27