2016-06-16 2 views
0

Ich erstelle ein Programm, mit dem ich die Systeminformationsdatei auf meinen Computer exportieren kann (die, die Sie beim Ausführen von MSINFO32.exe erhalten). Ich habe das Internet in der Hoffnung, etwas zu finden, gescheuert, die helfen könnten, aber das nächste, was ich war von '07 etwas zu sagen über die Verwendung des Jacob Bibliothek ein Forum Chat gefunden und diesen Code auszuführen:So verwenden Sie Java zum Speichern einer Kopie der MSINFO32-Systeminformationsdatei

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

(Dieser Forum-Thread ist here)

Also welche Möglichkeiten habe ich hier? Ich bin mir sicher, dass es einen Weg gibt, dieses Problem zu lösen, und ich bin offen für alles.

Antwort

0

Ich fand tatsächlich die Lösung für mein eigenes Problem. Ich habe eine Cheat-Methode verwendet, um einen Kommandozeilen-Befehl über die Runtime-Operation von Java auszuführen. Ich habe Folgendes getan, und tatsächlich hat es eine Kopie meiner Sys.nfo an den Speicherort meines Java-Projekts gespeichert.

String command = "cmd /c start msinfo32.exe /nfo Sys.nfo"; 
try { 
    Process child = Runtime.getRuntime().exec(command); 
} catch (IOException e) { 
    e.printStackTrace(); 
} 
Verwandte Themen