很容易显示Windows服务的状态或从GUI应用程序控制它(启动/停止),但问题是如何从服务接收/发送通知?比如:服务告诉用户监控它需要注意。
请考虑您可以在多用户环境中随时启动多个控制器。
你知道这种沟通的一个例子(开源)吗?
独立于平台的解决方案的额外要点:)
答案 0 :(得分:0)
如果监控服务的“用户”是一个人,那么如何写入事件日志然后让企业事件监控系统发送警报。或者,让服务将问题记录到事件日志中,然后发送电子邮件。
如果服务的“用户”或客户是单独的或多个应用程序,这里有几个想法,但没有完全解决您的问题。
答案 1 :(得分:0)
作为一种选择,使用我们的MsgConnect(免费来源)在服务和控制器之间发送消息(跨平台)。服务和控制器之间的通信既可以在本地(通过MMF或套接字传输)也可以远程(通过套接字传输)进行。