【发布时间】:2017-10-24 11:29:40
【问题描述】:
我正在使用 Java Wrapper Service 创建一个 Windows 服务,我想通过系统托盘图标与用户进行交互。
根据库,解决方案是创建“交互式服务”,但 Microsoft Windows 不建议这样做。
见https://wrapper.tanukisoftware.com/doc/english/prop-ntservice-interactive.html
和https://msdn.microsoft.com/fr-fr/library/windows/desktop/ms683502(v=vs.85).aspx
我的托盘图标将是“GUI 部分”,服务包装器将是“引擎部分”。这两部分之间的最佳沟通方式是什么?
【问题讨论】:
-
你最终能解决这个问题吗?
-
@hdf 您必须创建一个“后台”应用程序(作为 Windows 服务安装)和一个“前台”应用程序。当您启动 GUI(正面)时,它会启动服务。例如,通过 Web 服务或 JMX 进行前后交换。
标签: java system-tray java-service-wrapper