2010-10-30 125 views
1

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

我的一个小小的研究已经到程度,我有2种选择:

  1. Applet和使用SIGAR的API。
  2. VBScript通过标记语言(HTML)访问客户端特定过程。

这一点我认为可以解决服务的检测,但真正的问题是检测其状态(启用或禁用)。

回答

0

你可以使用系统调用下划线的操作系统? 像this但使用'ps'?

+0

不错的链接Josmas,我会看看我能用你发布的链接做什么。尽管要回答你的问题,但可以通过Java调用操作系统命令,这是一个现有的Java Api,可以实现这一功能。然而,单独只能解决服务检测问题。然而,真正的问题是获取检测到的服务的状态。 – Alvin 2010-11-01 14:42:53

相关问题