Il y a longtemps, aux environs de l’époque où l’on gardait encore un clavier ps/2 pour pouvoir rentrer dans le BIOS, on m’a enseigné une technique de l’ombre que je vais vous transmettre.
Avant tout, il faut savoir que, oui, un fichier MSI peut s’extraire ou être parcouru de façon similaire à une archive.
Mais un MSI, c’est comme un Kinder Surprise, on ne sait pas avec quoi on va jouer avant de l’avoir ouvert.
On va s’atteler à récupérer l’icône dans le MSI sur un exemple bien précis, Balsamiq Wireframes.
Je précise que je n’ai aucune idée de ce que fait ce soft mais j’ai besoin de son icône, dans mon cas, pour l’attacher à son application dans SCCM.
Dans un premier temps j’extrais le contenu du MSI en faisant un clic droit dessus, et une extraction, avec 7-Zip dans mon cas:
Et là c’est le drame, le contenu est bizarre et pas d’icône en vue… Ou presque. On exclu déjà les fichiers de 1Ko, de même que les plus volumineux et on essaye de déduire si l’un des fichiers restants ne serait pas une icône.
Et comme par hasard. On a un fichier .ProductIcon (Icône produit pour les non-anglophones).
Le hic, c’est pas un fichier.ico. Sauf qu’en fait, si !
On renomme le fichier avec une extension .ico et… voilà, on a l’icône !
0 commentaire