Icônes (système)     Commercialisé par Apple en 1984, créer par Xerox en 1970
Faisant travailler l'hémisphère gauche du cerveau, pour une compréhension plus rapide que la lecture, comme les panneaux du code de la route.
De plus, c'est un langage universel.

Utilitaire de récupération d'icônes
Icon Explorer

Plus ...
Extracteur d'icône

Plus ...
IconsExtract

Plus ...
Scrutico

Plus ...
BeCyIconGrabber

Plus ...

Logiciel de traitement d'icônes
IcoFX

Plus ...
Greenfish Icon Editor

Plus ...
Pixelformer

Plus ...
LiquidIcon

Plus ...
ToYcon

Plus ...
Rapide Créateur d'Icône

Plus ...
Avec IcoFX, il suffit de prendre une image en PNG (par exemple) et l'enregistrer sous ICO, il créer automatiquement 10 icônes de tailles différentes.

Où récupérer des icônes ?
Dans le cache des navigateurs.


Récupération des icônes de plug-in de Firefox


about: support

C:\Users\%USERNAME%\AppData\Roaming\Mozilla\Firefox\Profiles\????????.default-release\extensions
Exemple :
Rechercher votre extension à extraire l'icone = firefox@tampermonkey.net
Renommer l'extension en 7z = firefox@tampermonkey.7z
Double clic pour l'ouvrir avec 7Zip

Il n'y a plus qu'a choisir.


Récupération des icônes de plug-in de Chrome


C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default\Extensions\lmjnegcaeklhafolokijcfjliaokphfk\9.0.2.12_0\content2\icons (exemple pour Video DownloadHelper)


Récupération des icônes d'application Androïde


Même principe que pour les plugins de Firefox, mais un peu plus compliquer, car c'est l'anarchie total.
mipmap
res/mipmap-mdpi-v4/ic_laucher.png
res/mipmap-mdpi-v4/ic_launcher.webp
res/mipmap-mdpi-v4/app_icon.png
res/mipmap-mdpi-v4/ic_logo.png
drawable
res/drawable/ic_laucher.png
res/drawable/music_player_icon_48.png
res/drawable-mdpi-v4/app_icon.png
res/drawable-mdpi-v4/icon.png
res/drawable-mdpi-v4/mxm_icon_manifest.png
res/drawable-v11/notif.png

Format (courant)
192 - 144 - 96 - 72 - 48


Format et taille d'icônes
Format
ICO
BMP
PNG
GIF animé
JPG
SVG
EPS
ICNS
PSD


Choix des tailles



Libre Office (le plus complet)
16
20
24
30
32
36
48
60
64
72
96
128
256

Windows 10 (Windows 11 a la même structure d'icône)
16
20
24
32
40
48
64
256

Windows XP
16
24
32
48

Aucun logiciel n'utilise la totalité des possibilités. (un des plus complet)
16
24
32
48
64
128
256

Certains s'en rapprochent.
16
20
24
32
40
48
60
64
72
80
96

Un peu plus exotique
20
40

16 pixels :


Navigateurs

Quick Launch

Foobar (uniquement .ico)

Windows

Keepass



32 pixels :


Windows XP



256 pixels :


Pour les malvoyants.



Personnalisation des icônes des disques
Avec le fichier AUTORUN.INF (mais certains anti-virus peuvent le bloquer)

Créer une image .ICO

Crée un fichier texte AUTORUN.INF et le remplir avec :
Fichier aurorun.inf
[autorun]
icon=favicon.ico

Redémarrer le PC


Avec la base de registre (la seule méthode qui a fonctionné pour Windows 10)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons

Redémarrer le PC


Personnalisation des icônes Windows
Chaque icône de dossier est peut être remplacer par l'icône d'un programme ou autres.

Prérequis pour Windows 10


Image Pour modifier les icônes du répertoire Programmes, il faut être admin


Il y a deux méthodes.

La première

, c'est de mettre une icône de 256pixels "Nom d'icône".ico dans le dossier.
Clic droit -> Propriétés -> Personnaliser -> Changer d'icône
3 clics et rechercher le chemin de l'icône (il créera automatiquement un fichier Dektop.ini).
L'autre méthode, donner les droits système au dossier.


La deuxième

, un peut plus compliquer, mais permet de traiter par lot.


Il faut 2 fichiers :
favicon.ico
Desktop.ini


Mais il faut pas oublier de donner les droits système au dossier
Attribute Changer

Plus ...
Bulk File Changer

Plus ...


Ou pour les plus balaise, en commande DOS.
attrib h:\repertoire +s

Résultat final (avec l'option d'affichage de tous les fichiers Windows)


Et pousser le luxe de cacher ces 2 fichiers.

Ou pour les plus balaise, en commande DOS.
attrib h:\fichier +h


Répertoire de film sans affiche
Windows XP
Windows 7/10

Répertoire avec l'affiche (fichier image)
Windows XP
Windows 7/10

Répertoire avec une image folder.jpg de 256 pixels
Windows XP
Windows 7/10

Répertoire avec favicon.ico + desktop.ini + droit système
Windows XP
Windows 7/10

Conclusion
Il faut un fichier folder.jpg pour Windows XP et les fichiers favicon.ico + desktop.ini + les droits système pour Windows 7/10.
Oui c'était mieux avant.


Windows 10
Avant
Après

Icône utilisateur
448x448 pixels.BMP
192x192 pixels.BMP
448x448 pixels.PNG
192x192 pixels.PNG
48x48 pixels.PNG
40x40 pixels.PNG
32x32 pixels.PNG

Emplacement :
C:\ProgramData\Microsoft\User Account Pictures


Emplacement des icones Windows 10
%systemroot%\explorer.exe
%systemroot%\system32\
accessibilitycpl.dll
compstui.dll
comres.dll
ddores.dll (89)br> dmdskres.dll
dsuiext.dll
ieframe.dll
imageres.dll (318)
mmcndmgr.dll
mmres.dll
moricons.dll
mstsc.exe
mstscax.dll
netcenter.dll
netshell.dll (35)
networkexplorer.dll
pifmgr.dll
pnidui.dll
shell32.dll (175)
sensorscpl.dll
setupapi.dll
wiashext.dll
wmploc.dll (25)
wpdshext.dll
actioncentercpl.dll, aclui.dll, autoplay.dll, comctl32.dll, xwizards.dll, ncpa.cpl, url.dll

Site d'icônes système





Espacement des icônes

93 - 75 par défaut



Modification des icônes du bureau

Prérequis :
- récupérer ou créer les icônes
- les stocker à un endoit du système qui ne bougera jamais, sinon...


Et voila le travail



Windows 7
Avant
Après

Icône utilisateur
128x128 pixels.BMP

Emplacement :
C:\ProgramData\Microsoft\User Account Pictures

Icônes systèmes
C:\Windows\System32\shell32.dll
C:\Windows\explorer.exe
C:\Windows\System32\compstui.dll
Windows 7
C:\Windows\System32\DDORes.dll (périphérique)
C:\Windows\System32\imageres.dll


Windows XP


Icône utilisateur
48x48 pixels .BMP

Emplacement :
C:\Documents and Settings\All Users\Application Data\Microsoft\User Account Pictures\Default Pictures\

Icônes systèmes
C:\Windows\System32\shell32.dll
C:\Windows\explorer.exe
C:\Windows\System32\compstui.dll
C:\Windows\System32\shimgvw.dll (icône des photos/images par défaut)
C:\WINDOWS\system32\wmploc.dll lien



Constatation

Vanbasco
Icône du programme
Icône par défaut


N'existe pas dans la liste (KAR)


Site d'icônes système




Personnalisation des icônes de périphériques


Pour Windows 10


Device Metadata Authoring Wizard

Plus ...
  
  lien de téléchargement du kit complet WDK  
C:\Program Files (x86)\Windows Kits\10\bin\x64\DeviceMetadataWizard.exe

Pour Windows 7


Devices and Printers Metadata Authoring Wizard (de Microsoft)

Plus ...
  
  lien de téléchargement  
C:\Program Files (x86)\Microsoft Corporation\Microsoft Devices and Printers Metadata Authoring Wizard\




C'est le bordel le plus complet !

1ère étape


Il faut télécharger et installer le programme :
Device Metadata Authoring Wizard qui se trouve dans le kit WDK (et il faut trouver le bon) pour Windows 10
devices-and-printers-metadata-authoring-wizard.msi pour Windows 7
Pour l'intégrer à Windows 7 (pas pour Windows 10).


2ème étape


Il faut créer une icône spécifique
256x256 32bit+Alpha
48x48 32bit+Alpha
32x32 32bit+Alpha
24x24 32bit+Alpha
16x16 32bit+Alpha
48x48 8bit
32x32 8bit
24x24 8bit
16x16 8bit
48x48 4bit
32x32 4bit
24x24 4bit
16x16 4bit
32 bits - 256, 96, 64, 48, 32, 24, 16
8 bits - 48, 32, 24, 16
4 bits - 48, 32, 24, 16


Icônes personnalisées



Écran Philips - 273E3L
DISPLAY\PHLC07C\4&C80020B&0&UID256
43ece220-9ad1-4f51-b5bb-c1fd259858ce.devicemetadata-ms

Clavier Dell
HID\VID_413C&PID_2106\6&1f1e744b&0&0000

Imprimante HP 6830
SWD\PRINTENUM\WSD-8e017fbb-3195-4030-b4cb-ffbc7a4cbb06.0038

Freebox
SWD\DAFUPnPProvider\uuid:62b10197-cf6a-3835-2f46-dcba93cb19c3
C:\Windows\system32\CastingShellExt.dll

Douchette
USB\VID_0000&PID_0002\5&B32D25E&0&4


Mon logiciel de création d'icône (de la cave à momo)
IcoFX

Plus ...


3ème étape


Lancer le programme :
Device Metadata Authoring Wizard

Plus ...








Divers (under contruction)



Emplacement des icônes de périphérique dans Windows 10.


c:\programdata\microsoft\windows\devicemetadatacache\dmrccache\en-us\ee472e1c-b7a4-4807-b248-a6c3341e7d35\DeviceInformation\Keybd.ico
c:\programdata\microsoft\windows\devicemetadatacache\dmrccache\en-us\989e9169-7116-4821-b8aa-8620daf4786a\DeviceInformation\E1910H.ico
c:\programdata\microsoft\windows\devicemetadatacache\dmrccache\fr\7265e179-4f40-4a07-93b9-940b2be8c3f6\DeviceInformation\HP_Officejet_Pro_6830.ico

Emplacement des icônes de périphérique dans Windows 7.


c:\users\%USERNAME%\appdata\local\microsoft\device metadata\dmrccache\en-us\989e9169-7116-4821-b8aa-8620daf4786a\DeviceInformation\E1910H.ico
c:\users\%USERNAME%\appdata\local\microsoft\device metadata\dmrccache\en-us\ee472e1c-b7a4-4807-b248-a6c3341e7d35\DeviceInformation\Keybd.ico
c:\users\%USERNAME%\appdata\local\microsoft\device metadata\dmrccache\fr\84d92915-b48b-4015-83af-b30e606dc35a\DeviceInformation\HP_Officejet_Pro_6830.ico
c:\users\%USERNAME%\appdata\local\microsoft\device metadata\dmrccache\fr\3e438a6a-9f9a-47d3-999c-8136fde232e1\DeviceInformation\Logitech-930.ico





Tuto Windows 7
https://www.sevenforums.com/tutorials/224162-devices-printers-change-device-icons-custom-icons.html






C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Device Metadata\dmrccache\

Imprimante HP - \fr\7265e179-4f40-4a07-93b9-940b2be8c3f6\DeviceInformation\HP_Officejet_Pro_6830.ico
Megaboom3 (que j'ai créé) - \fr-fr\59f57f33-afcd-45de-9ade-c7ecb00d403f\DeviceInformation\Sans titre-8.ico
Écran - \en-US\989e9169-7116-4821-b8aa-8620daf4786a\DeviceInformation\E1910H.ico
Webcam - \en-US\a735b3db-8493-4dad-a6d3-c81b6a5432cc\DeviceInformation\LifeCamVX-3000.ico
Clavier - \en-US\b528b9d3-0d1e-478c-ae0c-908e4de0d91b\DeviceInformation\Luffy_Keyboard.ico
Clavier - \en-US\ee472e1c-b7a4-4807-b248-a6c3341e7d35\DeviceInformation\Keybd.ico
Clé USB - \en-US\b3004f87-774a-4cc6-9c51-89264da4ed5a\DeviceInformation\SandiskMicro.ico

Icone système
C:\Windows\winsxs\amd64_microsoft-windows-dxp-deviceexperience_31bf3856ad364e35_6.1.7601.17514_none_a54b31331066c8e2
C:\Windows\winsxs\amd64_microsoft-windows-printing-fdprint_31bf3856ad364e35_6.1.7600.16385_none_b425025e9ef3d84c





Emplacement des icônes.
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\USB\VID_05AC&PID_12A0&MI_00\0\Device Parameters



Option d'affichage d'icône sur les miniatures (vignette)
Coché
Décoché



Association d'icône par extension
S'il y a un programme par défaut mais qu'il n'y a pas d'icône préconisé.

C'est une icône vierge avec l'icône du programme au milieu.



Pour Windows XP, il n'y a aucun problème ça fonctionne presque tout seul.


File Types Man - Pour que ça soit encore plus facile

Plus...


Mais pour Windows 7, c'est impossible sans bidouiller la base de registre.


Exemple pour le fichier APE et AC3

Association à la première ouverture du fichier.

Association avec File Types Man

Ça fonctionne bien car elles n'étaient pas associées auparavant.

Mais là, il n'y a rien a faire, les extension n'existe pas car elles sont associées a Windows Media Player.


Je peux forcer l'ouverture avec Foobar, mais il y a un problème d'icône qui ne sont pas les bonnes ni neutres.


Modification avec File Types Man, et là ça ne fonctionne pas.


Il ne reste que la base de registre
Qui est associé a WAV et WMA ?



Les programmes qui foutent la merde :
Windows Media Player
KMPlayer = très dangereux, même désinstallé.
ZoomPlayer
Adobe Audition

Au bout de plusieurs heures...

Jusqu'à l'installation d'un autre programme de merde.


Une partie du problème.

C'est l'option : Choix de l'utilisateur : que certains programmes modifies.
C'est avec cette option que les icônes seront toutes identiques.

Tuto icone
lien



Icône PDF (vignette/miniature) Incompatible avec les versions 64 bits.
Prérequis : toutes les (4) options Windows (voir en bas de page).

Pour Windows10 64 bits


Le plus simple sera d'installer Sumatra.

Plus...
Avec Acrobat, c'est plus compliqué, mais possible.

Plus...


Pour Windows 7


Windows 7 fonctionne par défaut, pas la version 64bits.

Base de registre W7 à modifier àprès l'installation d'Acrobat.
[HKEY_CLASSES_ROOT\Acrobat.Document.11\Shellex\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@="{F9DB5320-233E-11D1-9F84-707F02C10627}"


Pour Windows XP


https://www.wincert.net/microsoft-windows/windows-xp/pdf-thumbnails-in-windows-explorer-xp/
shmedia.dll
shimgvw.dll


Avec PDF Preview (13Mo)

Plus...

Ça fonctionne automatiquement.

Avec Nitro Reader (payant)
Ça fonctionne automatiquement comme PDF Preview.


L'astuce pour Sumatra

- Installer PDF Viewer

- Modifier l'ouverture avec Files Type Man

- faire disparaître l'icône de la vignette avec l'option de dossier (facultatif).



À toutes fins utiles (le correctif Adobe)
Correctifs pour le gestionnaire d'aperçu et les vignettes d'Adobe Reader 64 bits.
lien


Avec Acrobat (depuis la version 9.32 64 bits)

(pas avec la version 11)


Les autres logiciels possible
Sumatra
GUID: {3D3B1846-CC43-42AE-BFF9-D914083C2BA3}

Foxit PDF Thumbnail Handler
GUID: {21F5E992-636E-48DC-9C47-5B05DEF82372}

Adobe
GUID: {DC6EFB56-9CFA-464D-8880-44885D7DC193}

MAPI Mail Previewer
GUID:{53BEDF0B-4E5B-4183-8DC9-B844344FA104}

PDF-XChange Viewer


Icône films
Media Preview

Plus ...

Avec Windows XP
Avant
Après



Icône musique
Sous Windows 10

Si une icône est rattachée, elle sera affichée.



Android
Ouvrir les application avec un décompacteur (7zip, par exemple)

C'est un peu l'anarchie, les récupérer dans :

res/mipmap
res/mipmap-mdpi-v4/ic_laucher.png
res/mipmap-mdpi-v4/ic_launcher.webp
res/mipmap-mdpi-v4/app_icon.png
res/mipmap-mdpi-v4/ic_logo.png
res/drawable
res/drawable/ic_laucher.png
res/drawable/music_player_icon_48.png
res/drawable-mdpi-v4/app_icon.png
res/drawable-mdpi-v4/icon.png
res/drawable-mdpi-v4/mxm_icon_manifest.png
res/drawable-v11/notif.png

Format
48
72
96
144
192

Chacun fait ce qu'il veut
64

Icône multimédia
VLC (Windows)

Pour les films, il affiche les icônes s'il existe un fichier folder.jpg


Pour la musique, il affiche les pochettes intégrer, et le folder.jpg pour le .m3u.


VLC (Android)

Pour la musique, il affiche les pochettes intégrer, et le folder.jpg pour le .m3u.


Options Windows
gpedit.msc Éditeur de stratégie de groupe locale


Options des dossiers


Options de performances


HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Classes/CLSID/{DC6EFB56-9CFA-464D-8880-44885D7DC193}
{534A1E02-D58F-44f0-B58B-36CBED287C7C}
https://www.moyens.net/windows/la-vignette-pdf-ne-saffiche-pas-sous-windows-10-fixed/#la-vignette-pdf-ne-saffiche-pas-sous-windows-10


Sumatra
GUID: {3D3B1846-CC43-42AE-BFF9-D914083C2BA3}

Foxit PDF Thumbnail Handler
GUID: {21F5E992-636E-48DC-9C47-5B05DEF82372}

Adobe
GUID: {DC6EFB56-9CFA-464D-8880-44885D7DC193}

MAPI Mail Previewer
GUID:{53BEDF0B-4E5B-4183-8DC9-B844344FA104}


Modification des icônes système avec CustomizerGod

Plus...


Icônes Windows 10

stobject.dll = USB
imageres.dll = réseau
SndVolSSO.dll = Haut parleur
netshell.dll = réseau (WXP)

2 icônes récupérées de XP



0
2 - 32
34 - 64
66 - 100





soundvol.dll et mmsys.cpl
1 icônes récupérée de W7
















stobject.dll
2 icônes récupérées de XP



netshell.dll Windows 10 est identique.

Icônes Windows 7

stobject.dll = USB

Icônes Windows XP

hotplug.dll = USB
stobject.dll = USB
netshell.dll = réseau
sndvol32.exe = Haut parleur
stobject.dll = Haut parleur
mmsys.cpl = Haut parleur

inetcpl.cpl (Internet Control Panel)
imageres (Image Resource)
stobject (Systray Object)
sndvolsso (Sound Volume Single Sign-On) -> SSO (Authentification unique)

Icone Windows XP - Propriétés de Option d'alimentation





Taskmgr.exe




Sndvol






WlanMM.dll


PortableDeviceStatus.dll


stobject.dll




ntshriu.dll

existe aussi dans xpsp2res.dll


shell32
Windows 10
Windows 7
Windows XP


Imageres
Windows 10
Windows 7


Netshell
Windows 10
Windows 7
Windows XP


DDORes
Windows 10
Windows 7