Параметры реестра специфичные для пользователя

октября 12 2009 by admin in Администрирование

Подразделы раздела HKEY_USERS содержат сведения о пользовательских параметрах. Система автоматически устанавливает соответствие между HKEY_ CURRENTJJSER и подразделом, описывающим текущего, т. е. ассоциированного с текущим процессом, пользователя. Если поток заимствует права другого пользователя (о заимствовании прав см. главу 11), все обращения этого потока к HKEY_CURRENT_USER будут относиться к этому пользователю.
Если ваше приложение будет обращаться к специфичной для пользовате-' ля информации реестра, она должна следовать соглашению, похожему на применяемое в случае раздела HKEY_LOCAL_MACHINE:
HKEY_CURRENT_USER Software
Your Company Name Your Product Name
Your Product Version (optional) Key1 Valuel Value2
Key2
Конечно, к этой иерархии можно обращаться и прямо через корневой раздел HKEY_USERS, но делать этого не рекомендуется. Если вам все-таки надо выполнить такую операцию, используйте функцию RegOpenCurrentUser. Чтобы разобраться, как связаны данные разделов HKEY_CURRENT_USER и HKEY_USERS, нужно изучить маркеры (tokens) и контекст пользователя.