Modifier le menu démarrer XP avec Reshacker

logo compiz-fusion

Ce tuto vous montrera comment modifier un fichier thème Windows XP avec ResHacker. Ceci n’est qu’une seule application possible de ce logiciel très puissant, à vous d’en exploiter les autres !

Intro

Ce tuto vous montrera comment modifier un fichier thème avec ResHacker. Bien entendu, vous pourrez modifier n'importe quel autre fichier *.msstyles, *.exe, *.dll, etc. avec la même technique, et faire bien plus de chose ! Ce tutoriel vous montrera comment remplacer le fond blanc du menu démarrer du pack vista inspirate.

Le résultat sera : apres : menu style vista

Il faut savoir que le thème Vista inclus dans le Brico Pack vista inspirate 2 permet de choisir entre 4 couleurs. En fait là seule chose qui change est la barre : barre

On peut choisir la couleur bleuAero, VertAero, Noir, ou XP. Chaque couleur correspond à un seul ensemble dans le fichier *.msstyles donc si on veux que le thème en noir contient le joli menu démarrer, il faudra modifier la partie correspondant au thème noir. Dans ce tuto, c'est ce que nous ferrons.

Place à la pratique !

L'image du menu démarrer est composé en 3 parties : le haut, le milieu et le bas. On commencera par modifier le milieu, puis de la même manière on fera le haut et enfin le bas.

D'abord, lancez Reshacker et ouvrez le fichier voulu : File > open et parcourez les fichiers : C:\WINDOWS\Resources\Themes\Inspirat2\ et prenez le fichier inspirate2.msstyles (normalement, il n'apparaît pas, cliquez en bas, et au lieu de win32PEfiles choisissez all files).
On voit que le fichier est organisé en plusieurs dossier. Eux mêmes remplis de centaines de sous-dossiers… Mais il ne nous en intéresse que certains. Donc pour le premier : trouvez l'élément Bitmap\AEROBLACK_STARTPANELMENUBACKGROUND\

modification du milieu

  1. Extraction de l'image :
    En cliquant sur le fichier 1033 qui apparaît, on voit l'image à droite : ici il s'agit de la partie centrale du menu démarrer, et en effet, il est blanc. Donc en faisant un clic droit, puis choisissez save [bitmap : AEROBLACK_STARTPANELMENUBACKGROUND : 1033] et enregistrez le fichier quelque part : je conseil un dossier sur le bureau (c'est facile et rapide d'accès) et donnez un nom au fichier, par exemple : 1033MilieuMenuDemarrer.
  2. Modification de l'image :
    Rien de plus simple : ouvrez l'image avec Paint, et remplissez la partie blanche avec une couleur de votre choix, ou une autre image (attention toutefois à ne pas dépasser sur les parties qui ne sont pas blanches, cela ne plantera pas, mais ce sera moche…). Moi j'ai modifié l'image en la remplaçant avec celle ci (clic droit sur l'image ci dessous et enregistrer la cible du lien sous :

    milieu de menu démarrer

    (elle n'est pas de la même taille, mais chez moi, cela fonctionne. Il suffit copier l'image ci dessus dans Paint, et d'enregistrer (sous le format Bitmap 24bit).
  3. Réinjection de la nouvelle image dans le fichier *.msstyle d'origine
    Repassez dans Reshacker, et refaites alors un clic droit sur l'image 1033 et faites replace ressource et cliquez ensuite sur open file with new bitmap et parcourez jusqu'à votre nouvelle image modifié. Cliquez finalement sur replace en bas à droite.
    Enfin, toujours dans ResHacker, enregistrez le fichier modifié via file > save.
  4. Test pour voir si celà a bien fonctionné :
    Maintenant, ouvrez le poste de travail et trouvez le dossier C:\windows\resources\themes\inspirate2\ et double cliquez sur le fichier inspirate2.msstyles. Dans la fenêtre de changement de thème qui s'ouvre, et sur modèle de couleur choisissez Aero-Green (ou autre), puis faites appliquer. Ensuite, revenez sur Aero-Black.Si cela bug, ne paniquez pas ! Faites simplement appliquer puis OK.
    Cliquez alors sur démarrer, et… pendant : un bon debut!! C'est joli, n'est-ce pas ? Bon, nous n'avons modifié que la partie centrale du “blanc” mais c'est un bon début non ?

Modifier le haut

Dans ResHacker, trouvez le fichier AEROBLACK_STARTUSERPANEL_BMP (il se trouve quelques rangs en dessous, il convient aussi de recliquez sur View > expand tree) : on peut remarquer qu'il y a des parties coloriées en rose, n'y faites pas attention, extrayez l'image par un clic droit, puis save [bitmap : AEROBL....] et ouvrez le avec Paint et remplacez le par celui ci (par exemple) : pour ensuite l'neregistrer (toujours en bitmap 24Bit)

on est sur le bonne voie
(surtout, il faut laisser en rose ce qui est rose)

Réinjectez ce fichier (avec clic droit sur l'image dans ResHacker, puis Replace ressource) Enregistrez le fichier.

Modification du bas

trouvons dans ResHacker le fichier AEROBLACK_STARTPANELMOREPROGBACKGROUND_BMP (il se trouve un peu au dessus) et une nouvelle fois, enregistrez le fichier 1033 correspondant, remplacez le par celui ci : pas mal hein??

Désolé, s'il n'est pas aussi bien réussi que les autres, mais je n'ai pas mieux…). Ensuite réinjectez le dans le *.msstyles. Enfin sauvegardez le fichier.
Maintenant parcourez dans les dossiers de l'explorateur Windows jusqu'à trouver le fichier puis, comme tout à l'heure, double cliquez dessus, et dans le sélecteur de thème de Windows, changez en aero-green, et remettez-le ensuite sur aero-black après avoir appliqué.

Et voilà : apres : menu style vista
Un joli menu démarrer tout neuf!

Il reste néanmoins quelques imperfections : quelques petites imperfections

Pour les réparer, il suffit de changer les images que je propose et que vous avez injecté dans le thème, je n'ai pas pris le temps de le faire…

Voilà

Un menu démarrer tout neuf :).

Quant à ResHacker, il peut vous servir pour changer à peu prés tout dans les fichiers systèmes : c'est un outil très puissant, et gare au effets secondaires