Да. Например, если RegCreateKeyEx
указано HKEY_CLASSES_ROOT
, а пользователь не является администратором, он создаст ключ в HKCU\Classes
. В противном случае, если пользователь является администратором, он создаст ключ в HKLM\Classes
.
(Обратите внимание на разницу между HKCU и HKLM. Для тех, кто не знает:)
HKCU = HKEY_CURRENT_USER
HKLM = HKEY_LOCAL_MACHINE
Важно то, что некоторые обращения к реестру, например, приведенный выше пример с HKEY_CLASSES_ROOT
, "демультиплексируются" между деревьями реестра компьютера и пользователя в соответствии с доступом пользователя.