dsl j'avais pas bien compris ta question
pour un fichier tu peux pas
l'icone est codée dans le fichier si c'est un exe ou une dll
et si c'est un document 'ouvrable' par un programme
(genre un .doc ou un .txt)
c'est dans la BDR
par ex: pour un .txt
tu cherche : [HKEY_CLASSES_ROOT\.txt]
il va te renvoyer vers
[HKEY_CLASSES_ROOT\txtfile]
et la tu trouve dans [HKEY_CLASSES_ROOT\txtfile\DefaultIcon] l'information :
%SystemRoot%\system32\shell32.dll,-152 qui correspond a l'icone d'un fichier texte dans la dll shell32.dll il suffit de changer cette information
si c'est un fichier non identifié par ex .xyz
tu cree la clef
[HKEY_CLASSES_ROOT\.xyz]
avec comme valeur par defaut xyzfile
la clef [HKEY_CLASSES_ROOT\xyzfile\DefaultIcon]
avec comme valeur par defaut
%SystemRoot%\system32\shell32.dll,-152
ps le mieux c'est de copier 2 clef d'un type de doc
dans un .reg
de faire les modifs qui vont bien et defusionner le resultat
reboot pour voir le resultat
Message édité par aknott31 le 03-03-2005 à 22:10:31