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


  • Mod

    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.


Anmelden zum Antworten