Wenn ich aber mit dem Programm die Einträge auslese werden die ausgelesen, also sind die doch irgendwo.
Ich versteh das nicht

Virtualisierte Registry (Anwendung die nicht per Manifest die Virtualisierung des Dateisystems/Registry abschaltet)?
D.h. das Programm will unter
HKLM lesen/schreiben wird aber wegen fehlender lokaler Adminrechte nicht die werte von dort sondern aus dem VirtualStore bekomen.
Nein, siehe Edit. Ich arbeite auf einem 64-Bit System mit einer 32-Bit Software. Alles was unter
HKLM\Software\Anbieter sollte wird auf
HKLM\Software\Wow6432Node\Anbieter umgeleitet.