Am Einfachsten in die Dokumentation schauen.
Alles hab ich jetzt auch nicht im Kopf.
https://msdn.microsoft.com/de-de/lib...(v=vs.85).aspx
https://msdn.microsoft.com/de-de/lib...(v=vs.85).aspx
http://www.winfaq.de/faq_html/Conten...?h=tip0002.htm
HKEY_CURRENT_USER ist auch nur virtuell und kommt aus dem Unterverzeichnis in HKEY_USERS des aktiven Benutzers.
HKEY_CURRENT_CONFIG das Gleiche.
Sogar einige Unterverzeichnisse wie HKEY_CLASSES_ROOT\
CLSID sind nochmal umgeleitet.
Einiges sind nur Umleitungen, manches sind gemerged aus zwei/mehreren Pfaden.
Du kannst sogar eigene Umleitungen einrichten.
z.B. falls du gaaaaaanz viele Daten in die Registry packst, dann kannst du deinen Zweig in eine eigene Datei umleiten/auslagern.
Im Dateisystem gibt es davon auch mehreres, wie z.B. Desktop und Startmenü sind umgeleitet+gemerged.
Und dann gibt es noch viele Pfade mit zusätzlichen "Alias" ala C:\Programme was seit vielen Jahren nur ein Link ist und auf C:\Programs zeigt (Das Dateisystem ist immer englisch, da es zu viele saudämliche Programmierer gab, die Pfade in ihren Programmen hartcodiert hatten und es dann in anderssprachigen Windowsen knallte)
Auch in der Registry gibt es Umleitungen wir im Dateisystem, also wie z.B. in 32-Bit-Anwendung bei Zugriff C:\Windows\System32 nach SysWOW64.
https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx
ReflectionKey > systemabhängige Umleitung
LoadKey > Weiterleitung / Link