即使在用户注销后,仍在Windows中运行Java进程

我有一个批处理文件,可在Windows

2003服务器中启动Java进程。根据安全策略,如果用户在特定时间段内处于非活动状态,则该计算机的用户将被强制注销。问题在于,当用户注销时,该过程也会终止。

我安排了一个新任务(“控制面板”->“计划任务”),并选择了“计算机启动时”选项,并在那里提供了用户帐户详细信息。但这似乎没有任何效果,用户仍然注销并且该进程终止。是否需要重新启动才能使此更改生效?在重新启动后,我能否达到预期的效果(使过程保持活动状态)?

或者,将这个过程作为Windows服务运行是否可以解决问题?如果是这样,您能告诉我如何制作Java程序或批处理文件以作为Windows服务运行吗?我宁愿不使用任何其他第三方工具或库。

谢谢

回答:

用srvany.exe包装该过程并作为服务启动也可以。

http://support.microsoft.com/kb/137890

以上是 即使在用户注销后,仍在Windows中运行Java进程 的全部内容, 来源链接: utcz.com/qa/409799.html

回到顶部