Comment affecter une icône et une étiquette personnalisées à une lettre de lecteur

Spécifiez une icône et une étiquette personnalisées pour un lecteur.

Instructions

Étape 1 : Remplacement de l’icône de lecteur standard par une icône personnalisée dans Windows 2000

Pour remplacer l’icône de lecteur standard par une icône personnalisée dans Windows 2000, ajoutez une sous-clé nommée pour la lettre de lecteur à la clé suivante.

HKEY_CLASSES_ROOT
   Applications
      Explorer.exe
         Drives

L’exemple suivant spécifie une icône et une étiquette personnalisées pour le lecteur E:. L’icône se trouve dans le fichier C:\MyDir\MyDrive.exe avec un index de base zéro de trois.

Pour Windows 2000 :

HKEY_CLASSES_ROOT
   Applications
      Explorer.exe
         Drives
            E
               DefaultIcon
                  (Default) = C:\MyDir\MyDrive.exe,3
               DefaultLabel
                  (Default) = MyDrive

Étape 2 : Remplacement de l’icône de lecteur standard par une icône personnalisée dans toutes les autres versions de Windows

Pour remplacer l’icône de lecteur standard par une icône personnalisée dans toutes les versions de Windows autres que Windows 2000, ajoutez une sous-clé nommée pour la lettre de lecteur à la clé suivante.

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         Windows
            CurrentVersion
               Explorer
                  DriveIcons

L’exemple suivant spécifie une icône et une étiquette personnalisées pour le lecteur E:. L’icône se trouve dans le fichier C:\MyDir\MyDrive.exe avec un index de base zéro de trois.

Pour toutes les autres versions de Windows :

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         Windows
            CurrentVersion
               Explorer
                  DriveIcons
                     E
                        DefaultIcon
                           (Default) = C:\MyDir\MyDrive.exe,3
                        DefaultLabel
                           (Default) = MyDrive

Étape 3 : Appel de l’événement SHUpdateImage

Dans toutes les versions de Windows, si vous modifiez un type de fichier ou une icône de lecteur, vous devez également appeler SHUpdateImage pour avertir l’interpréteur de commandes de mettre à jour toutes les icônes actuellement affichées.

Notes

La lettre de lecteur ne doit pas être suivie de deux-points (:). Ajoutez une sous-clé DefaultIcon à la sous-clé de lettre de lecteur et définissez sa valeur par défaut sur une chaîne qui contient l’emplacement de l’icône. La première partie de la chaîne contient le chemin d’accès complet du fichier de l’icône. S’il existe plusieurs icônes dans le fichier, le chemin d’accès est suivi d’une virgule, puis de l’index de base zéro de l’icône.