我正在创建一个程序,允许我在我的计算机上导出系统信息文件(运行MSINFO32.exe时获得的文件)。我已经浏览了互联网,希望找到可以提供帮助的东西,但我发现的最接近的事情是来自&07; 07的论坛聊天,说明了使用 Jacob Library 并运行此代码:
WinExec('C:\WINDOWS\system32\dllcache\msinfo32.exe /nfo Sys.nfo', SW_HIDE);
(论坛帖子是here)
那么我有什么选择?我确信有办法解决这个问题,我对任何事情持开放态度。
答案 0 :(得分:0)
我实际上找到了解决自己问题的方法。我使用了一种通过Java的Runtime操作运行命令行命令的作弊方法。我做了以下操作,果然它将我的Sys.nfo副本保存到我的Java项目的位置。
String command = "cmd /c start msinfo32.exe /nfo Sys.nfo";
try {
Process child = Runtime.getRuntime().exec(command);
} catch (IOException e) {
e.printStackTrace();
}