ICE91

ICE91 affiche un avertissement si un fichier, un fichier .ini ou un fichier contextuel est installé dans un répertoire par utilisateur uniquement. Ces avertissements sont inoffensifs si le package est utilisé uniquement pour l’installation dans le contexte d’installation par utilisateur et n’est jamais utilisé pour les installations par machine.

Les fichiers, les fichiers .ini ou les raccourcis dans les répertoires par utilisateur uniquement sont installés dans le profil d’un utilisateur particulier. Même si l’utilisateur définit la propriété ALLUSERS pour des installations, des fichiers, des fichiers .ini ou des raccourcis dans des répertoires par utilisateur uniquement ne sont pas copiés dans le profil « Tous les utilisateurs » et ne sont pas disponibles pour d’autres utilisateurs. Les répertoires par utilisateur uniquement ne varient pas avec la propriété ALLUSERS . Voici une liste des répertoires par utilisateur uniquement :

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

Résultats

ICE91 publie les avertissements suivants.

Avertissement ICE91 Description
Le fichier « [1] » est installé dans le répertoire utilisateur « [2] » qui ne varie pas en fonction de la valeur ALLUSERS . Ce fichier ne sera pas copié dans le profil de chaque utilisateur, même si une installation par ordinateur est souhaitée. Le fichier est installé dans un répertoire par utilisateur uniquement. Il n’est pas installé dans le profil de chaque utilisateur pendant une installation par ordinateur.
L’iniFile « [1] » est installé dans le répertoire de l’utilisateur « [2] » qui ne varie pas en fonction de la valeur ALLUSERS . Ce fichier ne sera pas copié dans le profil de chaque utilisateur, même si une installation par ordinateur est souhaitée. Le fichier .ini est installé dans un répertoire par utilisateur uniquement. Il n’est pas installé dans le profil de chaque utilisateur pendant une installation par ordinateur.
Le raccourci « [1] » est installé sur le répertoire par utilisateur « [2] » qui ne varie pas en fonction de la valeur ALLUSERS . Ce fichier ne sera pas copié dans le profil de chaque utilisateur, même si une installation par ordinateur est souhaitée. Le raccourci est installé dans un répertoire par utilisateur uniquement. Il n’est pas installé dans le profil de chaque utilisateur pendant une installation par ordinateur.

 

 Exemple

ICE91 signale les avertissements suivants pour l’exemple :

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.

Table de fichiers (partielle)

Fichier Component_
Fichier1 C1

 

Table de composants (partielle) (partielle) (partielle) (partielle)

Composant Directory_
C1 MyDir

 

IniFile Table

IniFile DirProperty
IniFile1 MyIniDir

 

Table de raccourcis

Raccourci Directory_
Raccourci1 MyShortcutDir

 

Table d’annuaires

Répertoire Directory_Parent
MyDir FavorisFolder
MyIniDir LocalAppDataFolder
MyShortcutDir PersonalFolder

 

Référence ICE