Un dossier, une
icône
L'astuce suivante est fortement inspirée d'un excellent article paru dans la revue INFO PC n°159 (mai 1999) pages 107 à 120. A lire absolument mais avec quelques cachets d'aspirine.
Dans la section consacrée à Windows 95 ou à la Base de Registre, on a vu comment modifier les icônes système, et notamment celles des dossiers. Seulement, cette manipulation porte nécessairement sur l'ensemble des dossiers. Pour attribuer une icône par dossier, autrement que par la méthode décevante qui consiste à fabriquer un fichier INF pour chaque dossier, c'est encore la base de registre qui sera mise à contribution. Mais il est impératif de posséder MSIE 4.x ou Windows 98.
Commencez par vous rendre dans la Bdr, sous la clef HKEY_CLASSES_ROOT\CLSID\. Vous allez découvrir avec horreur qu'il existe un nombre incalculable de clefs nommées de cette façon : {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}. La structure du nom est toujours la même, à savoir 8+4+4+4+12 caractères.
Sous HKEY_CLASSES_ROOT\CLSID\ vous
créez une nouvelle sous-clef que vous allez nommer en respectant la structure du nom.
Pour cet essai, j'ai nommé ma clef {00000000-0000-0000-0000-000000000001}.
Connaissant par avance l'icône que j'allais attribuer au dossier spécial à créer, je
créé une autre sous-clef intitulée "DefaultIcon".
Et dans le panneau de droite, je modifie la valeur par défaut pour indiquer le chemin de
l'emplacement de mon icône, ici : "c:\windows\bureau\essai.ico".
Sans même quitter l'éditeur de la base de registre, vous pouvez vous rendre immédiatement dans l'explorateur de Windows et créer un nouveau dossier. Quel que soit son nom, ce nom doit être suivi de l'identité de la "Class" nouvellement créée. Ici, si vous voulez nommé votre dossier "Essai", vous allez donc écrire "Essai.{00000000-0000-0000-0000-000000000001}". Faites attention au point qui sépare le nom de l'ID de classe. Il n'y a pas d'espace. Une fois le nom validé, l'effet est immédiat.
Créé le 15 juin 1999 / Dernière Modification : 15 juin 1999