2016-06-16 13 views
0

システム情報ファイル(MSINFO32.exeの実行時に取得するもの)をシステムにエクスポートするためのプログラムを作成しています。私は助けることができる何かを見つけることを期待して、インターネットを精練しているが、私が見つけた最も近いものはヤコブライブラリを使用してについて何かを言っ'07からフォーラムチャットであ​​り、このコードを実行する:Javaを使用してMSINFO32システム情報ファイルのコピーを保存する方法

WinExec('C:\WINDOWS\system32\dllcache\msinfo32.exe /nfo Sys.nfo', SW_HIDE); 

(フォーラムスレッドはhereです)

ここにはどのようなオプションがありますか?私はこの問題を解決する方法があると確信しており、私は何にでもオープンしています。

答えて

0

私は実際に自分の問題に対する解決策を見つけました。私は、Javaのランタイム操作を介してコマンドラインコマンドを実行するチートメソッドを使用しました。私は以下のことを行い、確かに私のJavaプロジェクトの場所にSys.nfoのコピーを保存しました。

String command = "cmd /c start msinfo32.exe /nfo Sys.nfo"; 
try { 
    Process child = Runtime.getRuntime().exec(command); 
} catch (IOException e) { 
    e.printStackTrace(); 
} 
関連する問題