是否可以从装有 java 的 Windows Vista 计算机上获取已安装应用程序的列表(如卸载程序的列表)?
最佳答案
如果您指的是已安装的应用程序,我认为直接使用 Java SDK 是不可能的(也因为它不是跨平台要求)。我认为您可以做的是使用外部 native API 与 Windows 注册表进行交互(如 jRegistryKey )并检索您需要的信息..
相反,如果您想从 Java 程序中获取所有正在运行的应用程序,您可以按照说明解析 tasklist.exe
输出 here .
关于java - 从 Java 获取 MS-Windows 安装的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4146576/