Registry - Eintrag überprüfen
-
Hi liebe Community, bin gerade neu und habe hiermit auch gleich meine erste Frage:
Wie kann ich überprüfen, ob ein Key in der Registry angelegt wurde?
(Natürlich ohne manuell nachzuschaun
Ich habe mir schon eure FAQ angeschaut, sowie die MSDN und andere Foren:
Die Funktion Regopenkeyex gibt 0 zurück, wenn alles funktioniert hat, allerdings gibt sie auch 0 zurück, wenn der Zweig [HKEY_LOCAL_MACHINE] sowie der Pfad [SOFTWARE//...] vorhanden ist, nicht aber der Schlüssel (zB. Antivir).Meine Gedanke:
Ich möchte einen Eintrag in die Registry für den Autostart [...currentversion//run] vornehmen, aber nur, wenn der schlüssel noch nicht angelegt wurde.Meine zweite Frage:
Was passiert, wenn der gleiche Schlüssel 2 Mal angelegt wird?
Wird überschrieben, doppelt eingetragen oder eine Fehlermeldung ausgespuckt?lg
Sceen
-
Ein Registry Eintrag besteht aus Pfad, Name und Daten.
Unter Pfad und Namen kann jeweils nur ein Wert existieren.
Ansonsten lies die MSDN:
http://msdn.microsoft.com/en-us/library/ms724871(VS.85).aspx
-
Das hat jetzt eher weniger geholfen....
Hat jemand eine Antwort auf meine 2. Frage?
lg
-
Das war eine Antwort auf die 2. Frage, du musst nur richtig hinsehen.