我正在创建一个程序,允许我在我的计算机上导出系统信息文件(当您运行MSINFO32.exe时得到的文件)。我在互联网上搜索了一下,希望能找到一些有用的东西,但我发现的最接近的东西是07年的论坛聊天,上面提到了使用雅各布图书馆( Jacob Library )并运行以下代码:
WinExec('C:\WINDOWS\system32\dllcache\msinfo32.exe /nfo Sys.nfo', SW_HIDE);(论坛线程是这里)
我在这里有什么选择?我相信有办法解决这个问题,我对任何事情都持开放态度。
发布于 2016-06-16 16:24:52
我实际上找到了解决我自己问题的方法。我使用了一种通过Java运行时操作运行命令行命令的欺骗方法。我执行了以下操作,并且非常肯定地将我的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();
}https://stackoverflow.com/questions/37851094
复制相似问题