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:
  • Dados de aplicativos
  • Histórico
  • Temp
  • Arquivos Temporários da Internet
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 .