☑ Accès aux icônes :

Récupération des icônes

Le script suivant a été utilisé pour générer toutes les icônes des DLL imageres.dll et shell32.dll.
L'idée est de créer un raccourci et de lui donner l'icône désirée.
Les raccourcis seront crées dans 2 dossiers : imageres et shell32. Le nom de chaque raccourci est en fait le numéro de l'icône au sein de la DLL.

from pathlib import Path

# python -m pip install pywin32
from win32com.client import Dispatch


def create_shortcut(icon: int) -> None:
    """Create a shortcut with a given icon number from imageres.dll and shell32.dll."""
    shell = Dispatch("WScript.Shell")
    for dll in ("imageres", "shell32"):
        shortcut = shell.CreateShortCut(f"{dll}\\{icon}.lnk")
        shortcut.IconLocation = f"{dll}.dll,{icon}"
        shortcut.save()


def main() -> None:
    """Main entry."""
    
    # Create necessary folders
    Path("imageres").mkdir(exist_ok=True)
    Path("shell32").mkdir(exist_ok=True)

    # Generate shortcuts for 500 icons
    # If one DLL does not have soo many icons, empty ones will be used
    for idx in range(1, 501):
        create_shortcut(idx)


if __name__ == "__main__":
    main()

Windows 10 : imageres.dll

Icônes n° 1 → 110 (1/4, voir en taille réelle ↓) :

Windows 10 icons of imageres.dll (1/4)

Icônes n° 111 → 220 (2/4, voir en taille réelle ↓) :

Windows 10 icons of imageres.dll (2/4)

Icônes n° 221 → 319 (3/4, voir en taille réelle ↓) :

Windows 10 icons of imageres.dll (3/4)

Icônes n° 320 → 411 (4/4, voir en taille réelle ↓) :

Windows 10 icons of imageres.dll (4/4)

Windows 10 : shell32.dll

Icônes n° 1 → 110 (1/3, voir en taille réelle ↓) :

Windows 10 icons of shell32.dll (1/3)

Icônes n° 111 → 220 (2/3, voir en taille réelle ↓) :

Windows 10 icons of shell32.dll (2/3)

Icônes n° 221 → 326 (3/3, voir en taille réelle ↓) :

Windows 10 icons of shell32.dll (3/3)

Windows 7 : imageres.dll

Icônes n° 1 → 110 (1/2, voir en taille réelle ↓) :

Windows 7 icons of imageres.dll (1/2)

Icônes n° 111 → 218 (2/2, voir en taille réelle ↓) :

Windows 7 icons of imageres.dll (2/2)

Windows 7 : shell32.dll

Icônes n° 1 → 110 (1/3, voir en taille réelle ↓) :

Windows 7 icons of shell32.dll (1/3)

Icônes n° 111 → 220 (2/3, voir en taille réelle ↓) :

Windows 7 icons of shell32.dll (2/3)

Icônes n° 221 →305 (3/3, voir en taille réelle ↓) :

Windows 7 icons of shell32.dll (3/3)