【发布时间】:2010-04-20 12:55:41
【问题描述】:
很容易显示 Windows 服务的状态或从 GUI 应用程序控制它(启动/停止),但问题是如何从服务接收/发送通知?比如:服务告诉监控它的用户它需要注意。
请注意,您可以在多用户环境中随时启动多个控制器。
你知道这种交流的例子(开源)吗?
独立于平台的解决方案加分:)
【问题讨论】:
标签: c++ c windows-services
很容易显示 Windows 服务的状态或从 GUI 应用程序控制它(启动/停止),但问题是如何从服务接收/发送通知?比如:服务告诉监控它的用户它需要注意。
请注意,您可以在多用户环境中随时启动多个控制器。
你知道这种交流的例子(开源)吗?
独立于平台的解决方案加分:)
【问题讨论】:
标签: c++ c windows-services
如果监控服务的“用户”是一个人,那么如何写入事件日志,然后让您的企业事件监控系统发送警报。或者,让服务将问题记录到事件日志中,然后发送电子邮件。
如果服务的“用户”或客户端是一个单独的或多个应用程序,这里有几个想法,没有完全理解您的问题。
【讨论】:
作为一个选项,使用我们的MsgConnect(免费提供源代码)在服务和控制器之间发送消息(跨平台)。服务和控制器之间的通信可以在本地(通过 MMF 或套接字传输)和远程(通过套接字传输)进行。
【讨论】: