Categorias de dados
Antes de armazenar dados no Registro, seu aplicativo deve dividir os dados em duas categorias: dados específicos do computador e dados específicos do usuário. Ao fazer essa distinção, seu aplicativo pode oferecer suporte a vários usuários e, ainda assim, localizar dados específicos do usuário em uma rede e usar esses dados em locais diferentes, permitindo dados de perfil de usuário independentes do local. Um perfil de usuário é um conjunto de dados de configuração salvos para cada usuário.
Quando seu aplicativo é instalado, ele deve registrar os dados específicos do computador sob a chave HKEY_LOCAL_MACHINE. Em particular, ele deve criar chaves para o nome da empresa, nome do produto e número da versão, como mostrado no exemplo a seguir:
HKEY_LOCAL_MACHINE\Software\MyCompany\MyProduct\1.0
Se a sua aplicação suportar COM, deverá registar esses dados em HKEY_LOCAL_MACHINE\Software\Classes.
Seu aplicativo deve registrar dados específicos do usuário sob a chave HKEY_CURRENT_USER, conforme mostrado no exemplo a seguir:
HKEY_CURRENT_USER\Software\MyCompany\MyProduct\1.0