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 ou encore faire un don. 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