, , , , ,

Extraire icônes et curseurs des binaires Windows

Le paquet icoutils contient des programmes permettant d'extraire/transformer les icônes et curseurs de MS Windows.

sudo apt-get install icoutils

Pour lister les ressources contenues dans le binaire, utiliser l'argument -l:

 wrestool -l cataclysm.exe
--type=3 --name=1 --language=1033 [type=icon offset=0x893160 size=744]
--type=3 --name=2 --language=1033 [type=icon offset=0x893460 size=744]
--type=5 --name=101 --language=1033 [type=dialog offset=0x893760 size=150]
--type=14 --name='IDI_ICON2' --language=1033 [type=group_icon offset=0x893748 size=20]
--type=14 --name=103 --language=1033 [type=group_icon offset=0x893448 size=20]

Les icônes ont le type 14. Dans l'exemple ci-dessus le binaire contient deux icones nommés 'IDI_ICON2' et 103. Pour extraire l’icône du fichier EXE:

wrestool -x -t 14 --name='IDI_ICON2' cataclysm.exe > cataclysm.ico

Pour pouvoir être utilisé comme image pour un lanceur, il faut convertir le fichier .ico en png:

icotool -x cataclysm.ico