我希望我的 Java 应用程序成为交互式 Windows 服务(用户登录时具有 GUI 的 Windows 服务)。
我搜索了这个,我看到这样做的方法是拥有 2 个程序,第一个是服务,第二个是 GUI 程序并使它们进行通信 - 服务将从 GUI 程序获取命令。
就在我开始拆分程序之前,我注意到在“Java Service Wrapper”中有一个标志:
wrapper.ntservice.interactive=TRUE
此标志是与以下手动配置相同的自动方式吗?
管理工具->服务->右键单击->属性->在登录选项卡下检查允许与桌面交互
这种方式有问题吗?我应该走很长的路,把我的程序分成两个程序(GUI 和服务)吗?
谢谢