Powershell - Extraire l'icône d'un programme

Pour me soutenir, vous pouvez vous abonner à la chaîne, partager et liker les vidéos, désactiver votre bloqueur de pub, acheter mes plans 3D ou encore faire un don ou vous abonnez sur Ko-Fi. Merci!

Bonjour,

J’ai eu besoin dernièrement d’extraire l’icône d’un programme, l’occasion de faire un peu de Powershell me direz-vous ?

# Chargement de l'assemblie
Add-Type -AssemblyName System.Drawing
# Dossier d'exportation
$destination = "C:\download\Icones"
## Extraction de l'icône
# Chemin de l'exécutable
$path = "$env:windir\system32\windowspowershell\v1.0\powershell_ise.exe"
# Récupération du nom du fichier sans l'extension
$IconName = [System.IO.Path]::GetFileNameWithoutExtension($path)
# Définition du chemin d'extraction et du nom du fichier icône
$FullName = $destination + '\' + $IconName + ".ico"
# Extraction de l'icône
[System.Drawing.Icon]::ExtractAssociatedIcon($path).ToBitmap().Save($FullName)

Liens en relation