Auf Thema antworten

Hy Leute!


Versuche grade einen Autostart einzutragen und habe dabei folgendes Problem.


Ich benutze die jRegistryKey bibliothek.


Hier mein Code:


[code=Java]

import ca.beq.util.win32.registry.RegistryKey;

import ca.beq.util.win32.registry.RegistryValue;

import ca.beq.util.win32.registry.RootKey;

import ca.beq.util.win32.registry.ValueType;



public class read

{


   

    //HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

    public static void main(String[] args)

    {

        String[] array=new String[]{"d"};

        array[0]="C:\\Program Files\\Mozilla Firefox\\firefox.exe";

        RegistryKey.initialize("jRegistryKey");

        RegistryKey run = new RegistryKey(RootKey.HKEY_LOCAL_MACHINE, "\\SOFTWARE  \\Microsoft\\Windows\\CurrentVersion\\Run");   

        RegistryValue vrun = new RegistryValue("Firefox", ValueType.REG_SZ, array);

        run.setValue(vrun);

    }


}


[/code]


Ich bekomme immer den Fehler Exception in thread "main" ca.beq.util.win32.registry.Win32Exception: Der angegebene Pfadname ist ungültig.


    at ca.beq.util.win32.registry.RegistryKey.setValue(Native Method)

    at read.main(read.java:25)


Woran kann das liegen?


mfg



Oben