Diretório de perfis
O sistema armazena informações de perfil do usuário em um diretório específico, que tem nomes diferentes em diferentes versões do Windows: "Documentos e Configurações" no Windows XP e "Usuários" no Windows Vista e posteriores. Para obter o caminho do diretório de perfis, use a função GetProfilesDirectory .
O diretório de perfis contém os seguintes subdiretórios para perfis de usuário.
Diretório | Descrição |
---|---|
ProgramData (Windows Vista ou posterior)/Todos os Usuários | Informações do programa que se aplicam a todos os usuários. O diretório Todos os Usuários ainda existe no Windows Vista ou posterior, para compatibilidade com versões anteriores. |
Padrão | Informações de perfil que se aplicam ao usuário padrão. |
Usuário | Informações de perfil que se aplicam ao usuário especificado. Cada usuário tem seu próprio subdiretório de perfil. |
Para obter o local do diretório ProgramData/All Users, chame a função GetAllUsersProfileDirectory . O diretório raiz contém os seguintes subdiretórios:
Diretório | Descrição |
---|---|
Área de Trabalho | Atalhos a serem exibidos na área de trabalho. |
Menu Iniciar | Itens de menu para o menu Iniciar . |
Para obter o local do diretório do usuário padrão, chame a função GetDefaultUserProfileDirectory . Para obter o local do diretório de um usuário específico, chame a função GetUserProfileDirectory . O usuário padrão e os diretórios de usuário específicos contêm os subdiretórios a seguir. Diretórios em itálico indicam diretórios ocultos por padrão. Você pode exibir esses diretórios selecionando a opção Mostrar arquivos ocultos, pastas e unidades no item do painel de controle Opções de Pasta .
Diretório | Descrição |
---|---|
Dados de aplicativos | Dados específicos do aplicativo. |
Cookies | Cookies de Explorer da Internet do Windows. |
Área de Trabalho | Atalhos a serem exibidos na área de trabalho. |
Favoritos | Links para sites favoritos. |
Configurações locais | Configurações de aplicativo e dados que não usam roaming com o perfil. Normalmente, as configurações ou os dados nesse diretório são específicos do computador ou são muito grandes para serem movidos efetivamente. Esse diretório contém as seguintes subpastas:
|
Meus Documentos | O local padrão para documentos que o usuário cria. Os aplicativos devem salvar arquivos de documento nesse diretório por padrão. |
NetHood | Atalhos para itens de Bairro de Rede. |
PrintHood | Atalhos para itens de pasta de impressora. |
Recente | Atalhos para os documentos usados mais recentemente. |
SendTo | Atalhos para locais para os quais o usuário geralmente envia arquivos. |
Menu Iniciar | Itens de menu para o menu Iniciar . |
Modelos | Atalhos para itens de modelo. |
Para obter o local dos subdiretórios desses diretórios, use as funções SHGetFolderPath ou SHGetKnownFolderPath .