我想做的是在计算机中获取所有已安装的应用程序,并且我决定使用 java 的命令提示符的 /output 命令。我的代码在我的计算机中与这行代码一起正常工作:
Process proc = rt.exec("wmic /output:C:\\Users\\Public\\Documents\\list.csv product get name,version /format:csv ");
但是,当我尝试在另一台计算机上运行该程序时,我遇到了“无效的 XSL 格式或文件名”错误。我尝试阅读其他问题,并在上面的代码之前添加了这行代码:
proc2 = rt.exec("xcopy /y C:\\Windows\\System32\\wbem\\en-US\\*.xsl C:\\Windows\\System32\\");
但仍然没有发生任何事情。错误仍然存在。谁能帮我解决这个问题?