Compartilhar via


ICE91

O ICE91 postará um aviso se um arquivo, .ini arquivo ou arquivo de atalho estiver instalado em um diretório somente por usuário. Esses avisos serão inofensivos se o pacote for usado apenas para instalação no contexto de instalação por usuário e nunca usado para instalações por computador.

Arquivos, arquivos .ini ou atalhos em diretórios somente por usuário são instalados no perfil de um determinado usuário. Mesmo que o usuário defina a propriedade ALLUSERS para instalações por computador, arquivos, arquivos .ini ou atalhos em diretórios somente por usuário não serão copiados para o perfil "Todos os Usuários" e não estarão disponíveis para outros usuários. Os diretórios somente por usuário não variam com a propriedade ALLUSERS. Veja a seguir uma lista dos diretórios somente por usuário:

  • AppDataFolder
  • FavoritesFolder
  • NetHoodFolder
  • PersonalFolder
  • PrintHoodFolder
  • RecentFolder
  • SendToFolder
  • MyPicturesFolder
  • LocalAppDataFolder

Resultado

O ICE91 publica os avisos a seguir.

Aviso ICE91 Descrição
O arquivo '[1]' será instalado no diretório por usuário '[2]' que não varia de acordo com valor ALLUSERS. Esse arquivo não será copiado para o perfil de cada usuário, mesmo se uma instalação por computador for desejada. O arquivo é instalado em um diretório somente por usuário. Ele não é instalado no perfil de cada usuário durante uma instalação por computador.
O IniFile '[1]' será instalado no diretório por usuário '[2]' que não varia com base no valor ALLUSERS. Esse arquivo não será copiado para o perfil de cada usuário, mesmo se uma instalação por computador for desejada. O arquivo .ini é instalado em um diretório somente por usuário. Ele não é instalado no perfil de cada usuário durante uma instalação por computador.
O atalho '[1]' será instalado no diretório por usuário '[2]' que não varia de acordo com valor ALLUSERS. Esse arquivo não será copiado para o perfil de cada usuário, mesmo se uma instalação por computador for desejada. O atalho é instalado em um diretório somente por usuário. Ele não é instalado no perfil de cada usuário durante uma instalação por computador.

 

Exemplo

O ICE91 relata os seguintes avisos para o exemplo:

The file 'File1' will be installed to the per user directory 'MyPicturesFolder' that does not vary based on ALLUSERS value. This file won't be copied to each user's profile even if a per machine installation is desired.

The IniFile 'IniFile1' will be installed to the per user directory 'MyIniDir' that does not vary based on ALLUSERS value. This file won't be copied to each user's profile even if a per machine installation is desired.

The shortcut 'Shortcut1' will be installed to the per user directory 'MyShortcutDir' that does not vary based on ALLUSERS value. This file won't be copied to each user's profile even if a per machine installation is desired.

da Tabela de Arquivos (parcial)

Arquivo Componente_
Arquivo1 C1

 

da Tabela de Componentes (parcial) (parcial) (parcial)

Componente Diretório_
C1 MyDir

 

da Tabela IniFile

IniFile DirProperty
IniFile1 MyIniDir

 

de tabela de atalho

Atalho Diretório_
Atalho1 MyShortcutDir

 

de tabela de diretório

Diretório Directory_Parent
MyDir FavoritesFolder
MyIniDir LocalAppDataFolder
MyShortcutDir PersonalFolder

 

de referência do ICE