ICE91

ICE91 publie un avertissement si un fichier, un fichier .ini ou un fichier de raccourcis 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 l’utilisateur et jamais utilisé pour les installations par ordinateur.

Les fichiers, les fichiers .ini ou les raccourcis dans les répertoires par l’utilisateur uniquement sont installés dans le profil d’un utilisateur particulier. Même si l’utilisateur définit la propriété ALLUSERS pour une installation par ordinateur, les fichiers, les fichiers .ini ou les raccourcis dans les répertoires par utilisateur uniquement ne sont pas copiés dans le profil « Tous les utilisateurs » et ne sont pas disponibles pour les 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
  • FavoritesFolder
  • NetHoodFolder
  • PersonalFolder
  • PrintHoodFolder
  • RecentFolder
  • SendToFolder
  • MyPicturesFolder
  • LocalAppDataFolder

Résultats

ICE91 publie les avertissements suivants.

Avertissement ICE91 Description
Le fichier « [1] » sera installé dans le répertoire par utilisateur « [2] » qui ne varie pas en fonction de la valeur ALLUSERS. Ce fichier n’est 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 lors d’une installation par ordinateur.
Le IniFile « [1] » sera installé dans le répertoire par utilisateur « [2] » qui ne varie pas en fonction de la valeur ALLUSERS. Ce fichier n’est 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 lors d’une installation par ordinateur.
Le raccourci « [1] » sera installé dans le répertoire par utilisateur « [2] » qui ne varie pas en fonction de la valeur ALLUSERS. Ce fichier n’est 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 lors d’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 File (partielle)

Fichier Component_
Fichier1 C1

 

Table Component (partielle) (partielle) (partielle) (partielle) (partielle)

Composant Directory_
C1 MyDir

 

Table IniFile

IniFile DirProperty
IniFile1 MyIniDir

 

Table Shortcut

Raccourci Directory_
Shortcut1 MyShortcutDir

 

Table Directory

Répertoire Directory_Parent
MyDir FavoritesFolder
MyIniDir LocalAppDataFolder
MyShortcutDir PersonalFolder

 

Référence ICE