2011-12-27 69 views
1

我想写一个Windows服务发射自定义事件发送特定的字符串。这些字符串应该更新监控表单(不同的应用程序)。在调试时,我注意到外部应用没有订阅接收这些事件。我搜索了互联网,但不知道从哪里开始。我发现的这些问题的所有文章看起来都有些不同。Windows服务(C#)不发射事件,因为没有订阅

在短:

应用1是一个窗口服务点火事件

应用2是一个Windows 形式应该接收这些事件和显示接收的消息。

我从哪里开始

+0

你是如何订阅这些活动的?表单如何“连接”到服务。 – 2011-12-27 13:48:55

回答

3

.NET事件是触发一个过程(应用程序域)内的事件 - 你不能从另一个订阅事件的一个过程。

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