Starte mal dein Programm als "Als Administrator ausführen". Schreibzugriff unter
HKLM geht nur mal nur mit lokalen Adminrechten. Dein Programm wird also auch unter NT/2000/.. versagen wenn der USer nicht mindestens in der Gruppe "Hauptbenutzer" ist.
Windows Vista - Eine neue Erfahrung in Fehlern.