Variáveis de ambiente reconhecidas
Quando os arquivos MigDocs.xml
XML , MigApp.xml
e MigUser.xml
são usados, as variáveis de ambiente podem ser usadas para identificar pastas que podem ser diferentes em computadores diferentes. Os valores de CSIDL (lista de IDs especiais) constantes fornecem uma maneira de identificar pastas que os aplicativos usam com frequência, mas podem ter nomes ou locais diferentes em qualquer computador. Por exemplo, a pasta Documentos pode estar C:\Users\<Username>\Documents
em um computador e C:\Users\<Username>\My Documents
em outro. O caractere curinga asterisco (*) pode ser usado nos MigUser.xml
arquivos e MigDoc.xml
. MigApp.xml
No entanto, o caractere curinga asterisco (*) não pode ser usado no Config.xml
arquivo.
Variáveis processadas para o sistema operacional e no contexto de cada usuário
Essas variáveis podem ser usadas em seções nos arquivos .xml com context=UserAndSystem
, context=User
e context=System
.
Variável | Explicação |
---|---|
ALLUSERSAPPDATA | O mesmo que CSIDL_COMMON_APPDATA. |
ALLUSERSPROFILE | Refere-se a %PROFILESFOLDER%\Public ou %PROFILESFOLDER%\all users . |
COMMONPROGRAMFILES | O mesmo que CSIDL_PROGRAM_FILES_COMMON. |
COMMONPROGRAMFILES(X86) | Refere-se à C:\Program Files (x86)\Common Files pasta em sistemas de 64 bits. |
CSIDL_COMMON_ADMINTOOLS | Versão 10.0. O diretório do sistema de arquivos que contém ferramentas administrativas para todos os usuários do computador. |
CSIDL_COMMON_ALTSTARTUP | O diretório do sistema de arquivos que corresponde ao grupo de programas de inicialização não localizado para todos os usuários. |
CSIDL_COMMON_APPDATA | O diretório do sistema de arquivos que contém dados do aplicativo para todos os usuários. Um caminho típico do Windows é C:\ProgramData . |
CSIDL_COMMON_DESKTOPDIRECTORY | O diretório do sistema de arquivos que contém arquivos e pastas que aparecem na área de trabalho para todos os usuários. Um caminho típico é C:\Users\Public\Desktop . |
CSIDL_COMMON_DOCUMENTS | O diretório do sistema de arquivos que contém documentos comuns a todos os usuários. Um caminho típico é C:\Users\Public\Documents . |
CSIDL_COMMON_FAVORITES | O diretório do sistema de arquivos que serve como um repositório comum para favoritos comuns a todos os usuários. Um caminho típico é C:\Users\Public\Favorites. |
CSIDL_COMMON_MUSIC | O diretório do sistema de arquivos que serve como um repositório para arquivos de música comuns a todos os usuários. Um caminho típico é C:\Users\Public\Music . |
CSIDL_COMMON_PICTURES | O diretório do sistema de arquivos que serve como um repositório para arquivos de imagem comuns a todos os usuários. Um caminho típico é C:\Users\Public\Pictures . |
CSIDL_COMMON_PROGRAMS | O diretório do sistema de arquivos que contém os diretórios dos grupos de programas comuns que aparecem no menu Iniciar para todos os usuários. Um caminho típico é C:\ProgramData\Microsoft\Windows\Start Menu\Programs . |
CSIDL_COMMON_STARTMENU | O diretório do sistema de arquivos que contém os programas e pastas que aparecem no menu Iniciar para todos os usuários. Um caminho típico no Windows é C:\ProgramData\Microsoft\Windows\Start Menu . |
CSIDL_COMMON_STARTUP | O diretório do sistema de arquivos que contém os programas que aparecem na pasta Inicialização para todos os usuários. Um caminho típico é C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup . |
CSIDL_COMMON_TEMPLATES | O diretório do sistema de arquivos que contém os modelos que estão disponíveis para todos os usuários. Um caminho típico é C:\ProgramData\Microsoft\Windows\Templates . |
CSIDL_COMMON_VIDEO | O diretório do sistema de arquivos que serve como um repositório para arquivos de vídeo comuns a todos os usuários. Um caminho típico é C:\Users\Public\Videos . |
CSIDL_DEFAULT_APPDATA | Refere-se à Appdata pasta dentro %DEFAULTUSERPROFILE% de . |
C SIDL_DEFAULT_LOCAL_APPDATA | Refere-se à pasta local Appdata dentro %DEFAULTUSERPROFILE% de . |
CSIDL_DEFAULT_COOKIES | Refere-se à pasta Cookies dentro %DEFAULTUSERPROFILE% de . |
CSIDL_DEFAULT_CONTACTS | Refere-se à pasta Contatos dentro %DEFAULTUSERPROFILE% de . |
CSIDL_DEFAULT_DESKTOP | Refere-se à pasta Área de Trabalho dentro %DEFAULTUSERPROFILE% de . |
CSIDL_DEFAULT_DOWNLOADS | Refere-se à pasta Downloads dentro %DEFAULTUSERPROFILE% de . |
CSIDL_DEFAULT_FAVORITES | Refere-se à pasta Favoritos dentro %DEFAULTUSERPROFILE% de . |
CSIDL_DEFAULT_HISTORY | Refere-se à pasta Histórico dentro %DEFAULTUSERPROFILE% de . |
CSIDL_DEFAULT_INTERNET_CACHE | Refere-se à pasta Cache da Internet dentro %DEFAULTUSERPROFILE% de . |
CSIDL_DEFAULT_PERSONAL | Refere-se à pasta Pessoal dentro %DEFAULTUSERPROFILE% de . |
CSIDL_DEFAULT_MYDOCUMENTS | Refere-se à pasta Documentos dentro %DEFAULTUSERPROFILE% de . |
CSIDL_DEFAULT_MYPICTURES | Refere-se à pasta Imagens dentro %DEFAULTUSERPROFILE% de . |
CSIDL_DEFAULT_MYMUSIC | Refere-se à pasta Música dentro %DEFAULTUSERPROFILE% de . |
CSIDL_DEFAULT_MYVIDEO | Refere-se à pasta Vídeos dentro %DEFAULTUSERPROFILE% de . |
CSIDL_DEFAULT_RECENT | Refere-se à pasta Recente dentro %DEFAULTUSERPROFILE% de . |
CSIDL_DEFAULT_SENDTO | Refere-se à pasta Enviar para dentro %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_STARTMENU | Refere-se à pasta Menu Iniciar dentro %DEFAULTUSERPROFILE% de . |
CSIDL_DEFAULT_PROGRAMS | Refere-se à pasta Programas dentro %DEFAULTUSERPROFILE% de . |
CSIDL_DEFAULT_STARTUP | Refere-se à pasta Inicialização dentro %DEFAULTUSERPROFILE% de . |
CSIDL_DEFAULT_TEMPLATES | Refere-se à pasta Modelos dentro %DEFAULTUSERPROFILE% de . |
CSIDL_DEFAULT_QUICKLAUNCH | Refere-se à pasta De Início Rápido dentro %DEFAULTUSERPROFILE% de . |
CSIDL_FONTS | Uma pasta virtual que contém fontes. Um caminho típico é C:\Windows\Fonts . |
CSIDL_PROGRAM_FILESX86 | A pasta Arquivos de Programa em sistemas de 64 bits. Um caminho típico é C:\Program Files(86) . |
CSIDL_PROGRAM_FILES_COMMONX86 | Uma pasta para componentes compartilhados entre aplicativos em sistemas de 64 bits. Um caminho típico é C:\Program Files(86)\Common . |
CSIDL_PROGRAM_FILES | A pasta Arquivos do Programa. Um caminho típico é C:\Program Files . |
CSIDL_PROGRAM_FILES_COMMON | Uma pasta para componentes compartilhados entre aplicativos. Um caminho típico é C:\Program Files\Common . |
CSIDL_RESOURCES | O diretório do sistema de arquivos que contém dados de recurso. Um caminho típico é C:\Windows\Resources . |
CSIDL_SYSTEM | A pasta Sistema Windows. Um caminho típico é C:\Windows\System32 . |
CSIDL_WINDOWS | O diretório do Windows ou o caminho raiz do sistema. Esse valor corresponde às %WINDIR% variáveis de ambiente ou %SYSTEMROOT% . Um caminho típico é C:\Windows . |
DEFAULTUSERPROFILE | Refere-se ao valor em HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [DefaultUserProfile] . |
PROFILESFOLDER | Refere-se ao valor em HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [ProfilesDirectory] . |
PROGRAMFILES | O mesmo que CSIDL_PROGRAM_FILES. |
PROGRAMFILES(X86) | Refere-se à C:\Program Files (x86) pasta em sistemas de 64 bits. |
SISTEMA | Refere-se a %WINDIR%\system32 . |
SYSTEM16 | Refere-se a %WINDIR%\system . |
SYSTEM32 | Refere-se a %WINDIR%\system32 . |
SYSTEMDRIVE | A unidade que contém a pasta Windows. Esse valor é um nome de unidade e não um nome de pasta (C: não C:\ ). |
SYSTEMPROFILE | Refere-se ao valor em HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18 [ProfileImagePath] . |
SYSTEMROOT | O mesmo que WINDIR. |
WINDIR | Refere-se à pasta windows localizada na unidade do sistema. |
Variáveis reconhecidas apenas no contexto do usuário
Essas variáveis podem ser usadas nos arquivos.xml em seções com context=User
e context=UserAndSystem
.
Variável | Explicação |
---|---|
APPDATA | O mesmo que CSIDL_APPDATA. |
CSIDL_ADMINTOOLS | O diretório do sistema de arquivos usado para armazenar ferramentas administrativas para um usuário individual. O MMC (Console de Gerenciamento da Microsoft) salva consoles personalizados para este diretório, que percorre o perfil do usuário. |
CSIDL_ALTSTARTUP | O diretório do sistema de arquivos que corresponde ao grupo de programas de inicialização não localizado do usuário. |
CSIDL_APPDATA | O diretório do sistema de arquivos que serve como um repositório comum para dados específicos do aplicativo. Um caminho típico é C:\Users\<username>\AppData\Roaming . |
CSIDL_BITBUCKET | A pasta virtual que contém os objetos na Lixeira do usuário. |
CSIDL_CDBURN_AREA | O diretório do sistema de arquivos agindo como uma área de preparo para arquivos esperando para serem gravados em CD. Um caminho típico é C:\Users\<username>\AppData\Local\Microsoft\Windows\MasteredBurning\Disc Burning . |
CSIDL_CONNECTIONS | A pasta virtual que representa a rede Connections que contém conexões de rede e discagem. |
CSIDL_CONTACTS | Esse valor refere-se à pasta Contatos em %CSIDL_PROFILE%. |
CSIDL_CONTROLS | A pasta virtual que contém ícones para os itens Painel de Controle. |
CSIDL_COOKIES | O diretório do sistema de arquivos que serve como um repositório comum para cookies da Internet. Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Cookies . |
CSIDL_DESKTOP | A pasta virtual que representa a área de trabalho do Windows. |
CSIDL_DESKTOPDIRECTORY | O diretório do sistema de arquivos usado para armazenar fisicamente objetos de arquivo na área de trabalho, o que não deve ser confundido com a pasta da área de trabalho em si. Um caminho típico é C:\Users\<username>\Desktop . |
CSIDL_DRIVES | A pasta virtual que representa este computador que contém tudo no computador local: dispositivos de armazenamento, impressoras e Painel de Controle. A pasta também pode conter unidades de rede mapeadas. |
CSIDL_FAVORITES | O diretório do sistema de arquivos que serve como um repositório comum para os favoritos do usuário. Um caminho típico é C:\Users\<username>\Favorites . |
CSIDL_HISTORY | O diretório do sistema de arquivos que serve como um repositório comum para itens de histórico da Internet. |
CSIDL_INTERNET | Uma pasta virtual para internet Explorer. |
CSIDL_INTERNET_CACHE | O diretório do sistema de arquivos que serve como um repositório comum para arquivos temporários da Internet. Um caminho típico é C:\Users\<username>\AppData\Local\Microsoft\Windows\Temporary Internet Files |
CSIDL_LOCAL_APPDATA | O diretório do sistema de arquivos que serve como um repositório de dados para aplicativos locais e não roaming. Um caminho típico é C:\Users\<username>\AppData\Local . |
CSIDL_MYDOCUMENTS | A pasta virtual que representa a pasta Documentos . Um caminho típico é C:\Users\<username>\Documents . |
CSIDL_MYMUSIC | O diretório do sistema de arquivos que serve como um repositório comum para arquivos de música. Um caminho típico é C:\Users\<username>\Music . |
CSIDL_MYPICTURES | O diretório do sistema de arquivos que serve como um repositório comum para arquivos de imagem. Um caminho típico é C:\Users\<username>\Pictures . |
CSIDL_MYVIDEO | O diretório do sistema de arquivos que serve como um repositório comum para arquivos de vídeo. Um caminho típico é C:\Users\<username>\Videos . |
CSIDL_NETHOOD | Um diretório do sistema de arquivos que contém os objetos de link que poderiam existir na pasta virtual Rede . Não é o mesmo que CSIDL_NETWORK, que representa a raiz do namespace de rede. Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Network Shortcuts . |
CSIDL_NETWORK | Uma pasta virtual que representa o item da área de trabalho de rede , a raiz da hierarquia do namespace de rede. |
CSIDL_PERSONAL | A pasta virtual que representa o item da área de trabalho do< usuário>. Esse valor é equivalente a CSIDL_MYDOCUMENTS. Um caminho típico é C:\User\<username>\Documents . |
CSIDL_PLAYLISTS | A pasta virtual usada para armazenar álbuns de reprodução, normalmente C:\Users\<username>\Music\Playlists . |
CSIDL_PRINTERS | A pasta virtual que contém impressoras instaladas. |
CSIDL_PRINTHOOD | O diretório do sistema de arquivos que contém os objetos de link que podem existir na pasta virtual Impressoras. Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Printer Shortcuts . |
CSIDL_PROFILE | A pasta de perfil do usuário. Um caminho típico é C:\Users\<username> . |
CSIDL_PROGRAMS | O diretório do sistema de arquivos que contém os grupos de programas do usuário, que são diretórios do sistema de arquivos. Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs . |
CSIDL_RECENT | O diretório do sistema de arquivos que contém atalhos para os documentos usados mais recentemente pelo usuário. Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Recent . |
CSIDL_SENDTO | O diretório do sistema de arquivos que contém itens de menu Enviar para . Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\SendTo . |
CSIDL_STARTMENU | O diretório do sistema de arquivos que contém itens de menu Iniciar . Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu . |
CSIDL_STARTUP | O diretório do sistema de arquivos que corresponde ao grupo de programas de inicialização do usuário. Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup . |
CSIDL_TEMPLATES | O diretório do sistema de arquivos que serve como um repositório comum para modelos de documento. Um caminho típico é C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Templates . |
HOMEPATH | O mesmo que a variável de ambiente padrão. |
TEMP | A pasta temporária no computador. Um caminho típico é %USERPROFILE%\AppData\Local\Temp . |
TMP | A pasta temporária no computador. Um caminho típico é %USERPROFILE%\AppData\Local\Temp . |
USERPROFILE | O mesmo que CSIDL_PROFILE. |
USERSID | Representa o SID (identificador de segurança da conta de usuário) atual. Por exemplo, S-1-5-21-1714567821-1326601894-715345443-1026 . |