使用Java检测远程计算机上正在运行的服务

使用Java检测远程计算机上正在运行的服务,java,vbscript,service,Java,Vbscript,Service,有没有一种方法可以使用Java检测客户机上正在运行的服务?我需要检测一个特定的正在运行的应用程序以及它的启用或禁用状态,并在检测到并启用正在运行的服务后在我的应用程序上执行一些操作 就我而言,经过一点研究,我有两种选择: Applet并使用sigarapi。 VBScript通过标记语言HTML访问特定于客户端的进程。 我认为单凭这一点就可以解决服务的检测问题,但真正的问题是检测其启用或禁用状态。您是否可以使用对underline OS的系统调用? 类似于但使用“ps”的东西?很好的链接Josm

有没有一种方法可以使用Java检测客户机上正在运行的服务?我需要检测一个特定的正在运行的应用程序以及它的启用或禁用状态,并在检测到并启用正在运行的服务后在我的应用程序上执行一些操作

就我而言,经过一点研究,我有两种选择:

Applet并使用sigarapi。 VBScript通过标记语言HTML访问特定于客户端的进程。
我认为单凭这一点就可以解决服务的检测问题,但真正的问题是检测其启用或禁用状态。

您是否可以使用对underline OS的系统调用?
类似于但使用“ps”的东西?

很好的链接Josmas,我会看看我能用你发布的链接做些什么。虽然要回答您的问题,可以通过Java调用操作系统命令,但有一个现有的Java Api可以实现这一点。然而,仅此一点就只能解决服务检测问题。。然而,真正的问题是获取检测到的服务的状态。