Partilhar via


ICE91

ICE91 posta um aviso se um arquivo, arquivo .ini ou arquivo de atalho estiver instalado em um diretório somente por usuário. Esses avisos sã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 máquina.

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

  • AppDataFolder
  • FavoritosPasta
  • NetHoodFolder
  • Pasta Pessoal
  • PrintHoodFolder
  • RecentFolder
  • SendToFolder
  • MyPicturesFolder
  • LocalAppDataFolder

Resultado

ICE91 publica os seguintes avisos.

Aviso ICE91 Descrição
O arquivo '[1]' será instalado no diretório por usuário '[2]' que não varia com base em valor de ALLUSERS. Esse arquivo não será copiado para o perfil de cada usuário, mesmo que uma instalação por máquina seja 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 máquina.
O IniFile '[1]' será instalado no diretório por usuário '[2]' que não varia com base em valor de ALLUSERS. Esse arquivo não será copiado para o perfil de cada usuário, mesmo que uma instalação por máquina seja 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 máquina.
O atalho '[1]' será instalado no diretório por usuário '[2]' que não varia com base em valor de ALLUSERS. Esse arquivo não será copiado para o perfil de cada usuário, mesmo que uma instalação por máquina seja 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 máquina.

 

Exemplo

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.

Tabela de Ficheiros (parcial)

Ficheiro Component_
Ficheiro1 C1

 

Quadro de componentes (parcial) (parcial) (parcial) (parcial)

Componente Directory_
C1 MyDir

 

Tabela IniFile

IniFile DirProperty
IniFile1 MyIniDir

 

da tabela de atalho

Atalho Directory_
Atalho1 MyShortcutDir

 

Tabela de Diretórios

Diretório Directory_Parent
MyDir FavoritosPasta
MyIniDir LocalAppDataFolder
MyShortcutDir Pasta Pessoal

 

de referência ICE