ICE91
ICE91 publie 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 ordinateur.
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 les installations, fichiers, fichiers .ini ou 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 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
- FavoritesFolder
- NetHoodFolder
- PersonalFolder
- PrintHoodFolder
- RecentFolder
- SendToFolder
- MyPicturesFolder
- LocalAppDataFolder
Résultat
ICE91 publie les avertissements suivants.
Avertissement ICE91 | Description |
---|---|
Le fichier « [1] » est installé dans le répertoire par utilisateur « [2] » qui ne varie pas en fonction de valeur ALLUSERS. Ce fichier ne sera pas copié sur 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. |
L’iniFile '[1]' est installé dans le répertoire par utilisateur '[2]' qui ne varie pas en fonction de valeur ALLUSERS. Ce fichier ne sera pas copié sur 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] » est installé dans le répertoire par utilisateur « [2] » qui ne varie pas en fonction de la valeur ALLUSERS. Ce fichier ne sera pas copié sur 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 de fichiers (partielle)
Lime | Composant_ |
---|---|
Fichier1 | C1 |
table de composants (partielle) (partielle) (partielle) (partielle) (partielle)
Composant | Répertoire_ |
---|---|
C1 | MyDir |
IniFile | DirProperty |
---|---|
IniFile1 | MyIniDir |
Raccourci | Répertoire_ |
---|---|
Raccourci1 | MyShortcutDir |
Répertoire | Directory_Parent |
---|---|
MyDir | FavoritesFolder |
MyIniDir | LocalAppDataFolder |
MyShortcutDir | PersonalFolder |
Rubriques connexes