我们经营着一家大型 Windows 商店,拥有数万台工作站。大多数工作站都安装了 Sun/Oracle Java 虚拟机 (JVM) 的一个版本。
由于 JVM 存在各种安全问题,我们希望更好地确定人们在 PC 上使用 Java 的目的是什么。例如,我们有兴趣更好地了解调用 JVM 实现某些功能的本地 Windows 应用程序,或者了解包含导致 JVM 插件启动的 Java 的网站。
有没有人有经验或好主意来了解如何找到此类信息?例如,是否有某种方法可以配置 JVM 来记录调用它的应用程序或它与哪些网站交互?或者此类信息是否已经在事件日志之类的地方了?
答案1
我不是 Windows 管理员,但我相信您可以远程调用 WMIC.exe 并获取有关远程系统上当前正在运行的 Java 进程的信息。此外,您可能能够远程访问域成员计算机上的注册表。