Категории данных
Прежде чем хранить данные в реестре, приложение должно разделить данные на две категории: данные, относящиеся к компьютеру, и данные, относящиеся к пользователю. Различая данные, ваше приложение может поддерживать нескольких пользователей и находить данные конкретного пользователя по сети, использовать эти данные в разных местах, обеспечивая независимость профиля пользователя от местоположения. Профиль пользователя — это набор данных конфигурации, сохраненных для каждого пользователя.
Когда приложение установлено, оно должно записывать данные, относящиеся к компьютеру, под ключом HKEY_LOCAL_MACHINE. В частности, он должен создавать ключи для имени компании, имени продукта и номера версии, как показано в следующем примере:
HKEY_LOCAL_MACHINE\Software\MyCompany\MyProduct\1.0
Если приложение поддерживает COM, оно должно записать эти данные в HKEY_LOCAL_MACHINE\Software\Classes.
Приложение должно записывать данные, относящиеся к пользователю, в HKEY_CURRENT_USER ключе, как показано в следующем примере:
HKEY_CURRENT_USER\Software\MyCompany\MyProduct\1.0