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 |
IniFile | DirProperty |
---|---|
IniFile1 | MyIniDir |
Raccourci | Directory_ |
---|---|
Shortcut1 | MyShortcutDir |
Répertoire | Directory_Parent |
---|---|
MyDir | FavoritesFolder |
MyIniDir | LocalAppDataFolder |
MyShortcutDir | PersonalFolder |
Rubriques connexes