2011-12-27 65 views
1

我想寫一個Windows服務發射自定義事件發送特定的字符串。這些字符串應該更新監控表單(不同的應用程序)。在調試時,我注意到外部應用沒有訂閱接收這些事件。我搜索了互聯網,但不知道從哪裏開始。我發現的這些問題的所有文章看起來都有些不同。Windows服務(C#)不發射事件,因爲沒有訂閱

在短:

應用1是一個窗口服務點火事件

應用2是一個Windows 形式應該接收這些事件和顯示接收的消息。

我從哪裏開始

+0

你是如何訂閱這些活動的?表單如何「連接」到服務。 – 2011-12-27 13:48:55

回答

3

.NET事件是觸發一個過程(應用程序域)內的事件 - 你不能從另一個訂閱事件的一個過程。

您需要查看某種形式的IPC - WCF is a good choice