Un répertoire peut être associé à une icône en demandant au shell de le faire. L'une des façons de procéder consiste à spécifier le chemin d'accès à l'icône dans un fichier desktop.ini situé dans le répertoire cible.
Je ne suis pas sûr si cela fonctionne encore parce que la dernière fois que je l'ai fait était sous Windows 9x, mais je l'ai vu quelques fichiers Desktop.ini dans Vista je suppose qu'il est toujours pris en charge dans une certaine mesure
[Shell]
Icon=<path to icon>
NB: Cela peut toujours fonctionner uniquement parce que le support est fourni pour la rétrocompatibilité avec les versions earkier d'Explorer. Il est possible qu'il existe un autre moyen moins traditionnel de le faire maintenant que je ne suis pas au courant de
Mais je ne peux pas faire cela dans un programme? –
Je ne suis pas sûr de comprendre votre question, mais il est possible de le faire en un seul programme en créant le fichier desktop.ini avec la spécification d'icône après avoir créé le répertoire – Crippledsmurf
Tous dans le code source d'un programme –