Weis jetzt nicht was sich da groß geändert haben sollte hat bei mir seit WinXp so funktioniert. (HKEY_CURRENT_USER)
Da ist es wieder, Fluch und Segen von Windows: Rückwärtskompatibilität bis in die Steinzeit, und weil viele Entwickler sich darauf verlassen, erstaunt oder erzürnt es sie, wenn etwas nicht mehr so geht wie damals™.
Mit jedem neuen Windows Release sollte sich ein Entwickler zumindest für sein Tätigkeitsfeld relevante Neuerungen aus der
msdn anlesen. Über Jahre bleiben die alten Wege erhalten, sind aber vielleicht als "deprecated" gekennzeichnet. Gleichzeitig funktionieren die neuen Methoden nur ab bestimmten Versionen. Ein extrem steiniger Weg, vor allem wenn man abseits von Frameworks arbeiten möchte/muss.
Ich sage das jetzt mit sehr viel Mitgefühl und wirklich ohne Häme: Jetzt rächt sich jede Verweigerungshaltung gegenüber neuen Versionen, aus welchem Grund auch immer das damals geschah. Einem Entwickler bleibt nichts anderes übrig, als jeden neuen Scheiß mitzumachen, wenn er nicht irgendwann abgehängt werden möchte.
Sherlock