我正在尝试从不同的REMOTE机器的任务管理器列表中读取进程名称。 即,一个将轮询保存到不同远程计算机任务列表的java程序。
任何人都可以为此提出一个好的解决方案......?
提前致谢...
答案 0 :(得分:1)
您可以使用WMI连接到远程Windows机器,使用ssh连接到uinx机器。
Java有很多免费的SSH实现。 如果您需要WMI,我建议您使用jinterop。
用于WMI使用
从WIN32_Process中选择*;
使用ssh
ps命令。
窗口支持远程网络,因此您可以根据需要使用telnet连接到Windows。
答案 1 :(得分:0)
可能最简单的方法是让远程计算机将其进程列表发布到经过身份验证的客户端 - 换句话说,您需要在每台远程计算机上安装“服务器”应用程序,客户端应用程序将从该应用程序接收进程列表。
可能的警告: