Stránka 1 z 1

Java - přidání klíče/hodnoty do registru  Vyřešeno

Napsal: 22 zář 2014 15:10
od Matiseli
Ahoj,
potřeboval bych za pomoci "ztenčeného" api RegistryKey obsaženého společně v api sigar přidat klíč/hodnotu do registru Windows. Programuji v jazyce java.
Zatím jsem přišel na toto:

Kód: Vybrat vše

try {
        //Vytvořit klíč "mali" v cestě HKCL\exefile\shell
   registr = RegistryKey.ClassesRoot.openSubKey("exefile").openSubKey("shell").createSubKey("mali");
} catch (Win32Exception výjimka) {
   System.err.println("Výjimka");
   soubor.zapiš(výjimka.toString(), cestakSouboru+výjimky, true, "chyba zápisu!");
}

Ať si s tím lámu hlavu jak chci, zkrátka v registru (pomocí programu regedit) nevidím žádnou změnu.
O obsáhlosti návodů souvisejících s tímto tématem na internetu se raději ani nebudu zmiňovat...
Předem děkuji.

Re: Java - přidání klíče/hodnoty do registru

Napsal: 22 zář 2014 17:41
od faraon
Zkoušíš to jako administrátor?

Dává to nějakou návratovou hodnotu?

Re: Java - přidání klíče/hodnoty do registru

Napsal: 25 zář 2014 15:35
od Matiseli
Návratová hodnota žádná.
A jak lze pomocí Java programu získat správcovské pověření. To asi nebude jen tak, co?

Re: Java - přidání klíče/hodnoty do registru

Napsal: 25 zář 2014 16:55
od faraon
Jednoduše, stačí ho spustit jako správce :-D

Ale jestli se pokoušíš napsat virus, tak to bude chtít trochu víc studia, o hodně víc...