Hallo,
Du solltest schon angeben, wo sich der Schlüssel in der Registry befindet (
HKLM,
HKCU, ...). Diese Angabe fehlt bei dir komplett, wenn ich das richtig sehe.
Ob das dein Problem löst, weiß ich nicht, aber mir kommt es aktuell falsch vor.
PS: Das mit den globalen Variablen ist sehr unsauber, aber das ist eine andere Geschichte.