kopek11111
(Kopczynski1991)
12 Marzec 2013 16:15
#1
Witam,
Jak utworzyć, edytować i usuwać wartości w edytorze rejestrów po przez JAVE? Próbuje to robić w taki sposób, że tworze plik myFile.reg i tam są instrukcje do wprowadzenia. A o to kod:
String cmd = "regeidt /S M:\\myFile.reg";
Runtime rt = Runtime.getRuntime();
Process uruchom= rt.exec(cmd);
Plik się nie otwiera, nie wczytuje wartości itd. Czy to może być wina braku dostępu? Czy coś innego?
Dodam, że posiadam Windows7 Home Premium.
kopek11111
(Kopczynski1991)
12 Marzec 2013 16:49
#3
pardo, regedit;) Tyle razy już próbowałem to i literówka się wkradła. Lecz próbowałem wcześniej bez literówki czyli regedit i nic nie dają rady…;/
UPDATE->
ProcessBuilder program = new ProcessBuilder(new String[] {"cmd.exe", "/C", "regedit /S M:\\myFile.reg" });
program.start();
I to jest można powiedzieć już dobrze. Tylko jaki atrybut dodać tutaj: ?
"regedit /S M:\\myFile.reg"
Aby nie pokazywało się to okno: