Inertia wrote:The first time that Nero is run, the registry key ShowSingleRecorderSpeed is created in both HKEY_CURRENT_USER\Software\ahead\Nero - Burning Rom\Recorder and HKEY_LOCAL_MACHINE\Software\ahead\Nero - Burning Rom\Recorder.
Although the keys have the same description, changing the LOCAL_MACHINE setting doesn't affect CURRENT_USER.
This is because there are really only two root keys in the registry, HKEY_LOCAL_MACHINE and HKEY_USERS. The other keys are aliases (similar to shortcuts) that refer to branches in the root keys.
HKEY_CURRENT_USER is an alias for a HKEY_USERS branch with settings for the logged in user.
OK.
but the question remains:
why does the setting in HKEY_CURRENT_USER (or HKEY_USERS which is actually the same, according to your explanation) "work", that is activate the correct speed display, whereas setting the key in HKEY_LOCAL_MACHINE does not?
basically the question is where does Nero look in the registry to decide on the display?
and if the correct answer is HKEY_CURRENT_USER (or HKEY_USERS), they why the duplicate (?) key in HKEY_LOCAL_MACHINE ? (or is this another stupid registry question?...)
can it be deduced from your explanation, Inertia, that setting the key in HKEY_CURRENT_USER automatically sets it in HKEY_LOCAL_MACHINE too (but not the other way around)?
EDIT:
i checked my registry, the key was under HKEY_LOCAL_MACHINE but did not exist under HKEY_CURRENT_USER ! but then again i can't even be sure i burned even once with Nero since installing the latest 5.5.9.17. and it's been reported that you have to burn at least once.
so i went ahead and created the key. hope this doesn't have catastrophic reprecussions...