Hi,
ich arbeite (immernoch ) mit jRegistryKey. Nun habe ich mir zum Auslesen von RegistryKeys eine Funktion geschrieben. Leider funktioniert die Übergabe des Strings "value" (Zeile 4) nicht ganz. Die Übergabe von "entry" (Zeile 5) aber schon. Durch die Ausgabe (Zeilen 15f) sehe ich ja, was übergeben wird. Wenn ich diese Ausgabe kopiere und direkt in Zeile 18 als Übergabe eintrage, funktioniert alles wunderbar. Was mache ich falsch?
Danke
m0rph
ich arbeite (immernoch ) mit jRegistryKey. Nun habe ich mir zum Auslesen von RegistryKeys eine Funktion geschrieben. Leider funktioniert die Übergabe des Strings "value" (Zeile 4) nicht ganz. Die Übergabe von "entry" (Zeile 5) aber schon. Durch die Ausgabe (Zeilen 15f) sehe ich ja, was übergeben wird. Wenn ich diese Ausgabe kopiere und direkt in Zeile 18 als Übergabe eintrage, funktioniert alles wunderbar. Was mache ich falsch?
Code:
public static void main(String[] args) {
String value = ("RootKey.HKEY_CURRENT_USER, \"Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Internet Settings\"");
String entry = ("AutoConfigURL");
System.out.println(value);
int wert = 21;
String rueck = auslesen(value,entry,wert);
System.out.println("Rückgabe: " +rueck);
}
public static String auslesen(String value, String entry, int wert){
System.out.println(value);
System.out.println(entry);
RegistryKey auto = new RegistryKey(value);
RegistryValue v = auto.getValue(entry);
String test = v.toString();
test= test.substring(wert);
System.out.println("Tescht:<" +test+">");
return test;
}
Danke
m0rph