Apparence :
Comme l'indique ce titre super explique, il est tout à fait possible de choisir l'habillage de Window$, pendant et après l'installation.
[Image de fond]
L'image de fond correspond à l'image que vous voyez durant l'installation. Je suppose que certains préferent voir une image de leur anime préféré plutôt que le dégradé bleu de base.
Pour cela il faut au préalable créér / modifier l'image que vous souhaitez voir apparaître en fond d'installation, celle-ci doit dont être obligatoirement en
1024x768 et de format
.bmp couleurs
24bits.
Téléchargez le logiciel Reshack :
http://gaea44.free.fr/meta/tuto/xpperso/reshack340.exe qui va nous servir à modifier les fichiers adéquats.
Une fois installé, lancez-le et ouvrez le fichier
f:\projet\windowsxp\I386\WINNTBBU.DLL :
Sur l'écran suivant, allez dans les dossiers
Bimap et
103 dans lequel doit se trouver le fichier
1036 (qui correspond donc au fond d'installation).
Sélectionner le fichier en question et cliquer avec le bouton droit de la souris afin de pouvoir le changer par le votre.
Le nouvel écran vous propose de séléctionner votre propre image en remplacement de celle de base :
Importez votre image puis remplacez celle existante (restez sur la valeur
103 !!)
Une fois l'image remplacée, allez dans
Fichier et cliquez sur
Enregistrer.
Il ne reste plus qu'à compresser le fichier obtenu afin de remplacer le fichier de base (pour le moment vous avez un
.dll qu'il faut compresser en
.dl_ ).
Commencez par supprimer l'ancien fichier
f:\projet\windowsxp\I386\winntbbu.dl_ (il se peut que Reshack l'ai supprimé automatiquement).
Lancez maintenant la console DOS et tapez les commandes suivantes :
Code:
f:
cd f:\projet\windowsxp\I386
makecab WINNTBBU.DLL
voilà, le fichier est compressé, et votre fond d'installation personnalisé intégré [img]images/smilies/clin.gif[/img]
[Modification de UxTheme.dll]
La personnalisation de l'image de logon de Window$, qui est l'image que vous voyez quand il faut vous connecter à votre session, ainsi que le thème d'affichage nécessite la modification d'un fichier système :
uxtheme.dll. Certains ont pu remarquer qu'en installant des softs genre StyleXp, le fichier se trouvait modifié, mais il y a plus simple, moins gourmand et surtout gratuit car il n'est nul besoin d'installer de logiciel pour effectuer la modification.
Pour ceux donc qui utilsent un thème modifié (autre que les classique de Window$), allez directement à l'étape n°2 :
(1)Il faut d'abord télécharger le Neowin Patch :
http://gaea44.free.fr/meta/tuto/xpperso/nw_uxtheme.rar
le décompresser et le lancer afin de patcher votre version de
uxtheme.dll (celle du Window$ déjà install&eacute[img]images/smilies/clin.gif[/img].
Si la protection des fichiers systèmes est active vous devriez voir ce message :
Cliquez sur
Annuler puis
Confirmez, votre fichier est désormais patché et il vous suffit de le récuppérer dans le dossier suivant :
c:\WINDOWS\system32\ et de le mettre dans le dossier
f:\projet\ .
Téléchargez ensuite le fichier suivant :
http://gaea44.free.fr/meta/tuto/xpperso/modifyPE.rar et décompressez-le dans le dossier
f:\projet\.
Ouvrez la console DOS (et oui, encore elle) et taper les commandes suivantes :
Code:
f:
cd f:\projet\
modifyPE.exe uxtheme.dll -c
makecab uxtheme.dll
Vous venez ainsi de compresser le fichier modifié précédemment, il ne vous reste plus qu'à copier le fichier
f:\projet\uxtheme.dl_ dans le dossier
f:\projet\windowsxp\I386\ en écrasant celui existant déjà.
Il faut maintenant ajouter les dossiers suivants :
créez un dossier
$$ dans
f:\projet\windowsxp\$OEM$\
créez un dossier
System32 dans
f:\projet\windowsxp\$OEM$\$$\
créez un dossier
Resources dans
f:\projet\windowsxp\$OEM$\$$\
créez un dossier
Themes dans
f:\projet\windowsxp\$OEM$\$$\Resources\
[Image de logon]
Pour les images de logon vous pourrez en trouvez de fort sympathiques ici :
http://www.themexp.org/listings.php?...&view=date
Téléchargez-en une et décompressez-la le dossier
f:\projet\windowsxp\$OEM$\$$\System32\ et renommez l'executable en
logonui2.exe
Dans le dossier
f:\projet\windowsxp\$OEM$\ créez un nouveau fichier texte nommé
logon.reg et ajoutez les lignes suivantes :
Code:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"UIHost"=hex(2):6c,00,6f,00,67,00,6f,00,6e,00,75,00,69,00,32,00,2e,00,65,00,78,\
00,65,00,00,00
Toujours dans le même dossier
f:\projet\windowsxp\$OEM$\ créer un autre fichier texte nommé
logon.bat en y ajoutant la ligne suivante :
Code:
start /wait regedit.exe /s logon.reg
Pour finaliser cette modification, il faut rajouter au fichier
f:\projet\windowsxp\$OEM$\cmdlines.txt la ligne suivante :
Code:
"logon.bat"
[Thème - Fond d'écran]
Pour changer le thème par défaut, il faut au préalable modifier son fichier
uxtheme.dll comme précédemment.
Vous pouvez en trouver ici :
http://www.themexp.org/listings.php?type=vs&view=date
Téléchargez-en un, qui doit être sous forme d'archive et non d'executable, et décompressez-le dans le dossier
f:\projet\windowsxp\$OEM$\$$\Resources\Themes\
Vous devez avoir un fichier nommé
xxxx.msstyles (avec
xxxx le nom du thème).
Vous pouvez aussi placer dans ce dossier, une image qui vous servira de fond d'écran. Evitez de lui donner de nom trop long. Le fichier doit bien sûr être au format image (
.jpg,
.bmp, ...) et de la résolution que vous souhaitez.
Dans ce même dossier, créer un fichier texte nommé
xxxx.theme (
xxxx étant toujours le nom du thème) et ajouter les lignes suivantes :
Code:
[Theme]
; My Computer
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%SystemRoot%\Explorer.exe,0
; My Documents
[CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\DefaultIcon]
DefaultValue=%SystemRoot%\system32\SHELL32.dll,-235
; My Network Places
[CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}\DefaultIcon]
DefaultValue=%SystemRoot%\system32\SHELL32.dll,17
; Recycle Bin
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
full=%SystemRoot%\System32\shell32.dll,32
empty=%SystemRoot%\System32\shell32.dll,31
[Control Panel\Colors]
ActiveTitle=192 192 192
Background=4 88 151
Hilight=4 88 151
HilightText=255 255 255
TitleText=255 255 255
Window=255 255 255
WindowText=0 0 0
Scrollbar=212 208 200
InactiveTitle=255 255 255
Menu=208 208 208
WindowFrame=0 0 0
MenuText=0 0 0
ActiveBorder=212 208 200
InactiveBorder=212 208 200
AppWorkspace=128 128 128
ButtonFace=208 208 208
ButtonShadow=124 124 124
GrayText=139 139 139
ButtonText=0 0 0
InactiveTitleText=224 224 224
ButtonHilight=255 255 255
ButtonDkShadow=113 111 100
ButtonLight=238 238 238
InfoText=0 0 0
InfoWindow=255 255 225
GradientActiveTitle=200 200 200
GradientInactiveTitle=97 97 97
ButtonAlternateFace=181 181 181
HotTrackingColor=64 0 64
MenuHilight=4 88 151
MenuBar=208 208 208
[Control Panel\Cursors]
Arrow=
Help=
AppStarting=
Wait=
NWPen=
No=
SizeNS=
SizeWE=
Crosshair=
IBeam=
SizeNWSE=
SizeNESW=
SizeAll=
UpArrow=
DefaultValue=Windows default
DefaultValue.MUI=@themeui.dll,-2043
Link=
[Control Panel\Desktop]
Wallpaper="%systemroot%\Resources\Themes\fond.jpg"
TileWallpaper=0
WallpaperStyle=2
Pattern=
ScreenSaveActive=0
[Control Panel\Desktop\WindowMetrics]
[Metrics]
IconMetrics=76 0 0 0 85 0 0 0 75 0 0 0 1 0 0 0 245 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 1 0 0 0 0 84 97 104 111 109 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
NonclientMetrics=84 1 0 0 1 0 0 0 17 0 0 0 17 0 0 0 18 0 0 0 25 0 0 0 243 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 1 0 0 0 0 66 97 110 107 71 111 116 104 105 99 32 77 100 32 66 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 0 0 0 17 0 0 0 244 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 1 0 0 0 0 84 97 104 111 109 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 19 0 0 0 245 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 1 0 0 0 0 84 97 104 111 109 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 245 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 1 0 0 0 0 84 97 104 111 109 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 245 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 1 0 0 0 0 84 97 104 111 109 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
[boot]
SCRNSAVE.EXE=%WinDir%system32\logon.scr
[MasterThemeSelector]
MTSM=DABJDKT
ThemeColorBPP=4
[VisualStyles]
Path="%systemroot%\Resources\Themes\xxxx.msstyles"
ColorStyle=NormalColor
Size=NormalSize
[AppEvents\Schemes\Apps\.Default\.Default\.Current]
DefaultValue=%WinDir%media\Windows XP Ding.wav
[AppEvents\Schemes\Apps\.Default\AppGPFault\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\Close\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\DeviceConnect\.Current]
DefaultValue=%WinDir%media\Windows XP Insertion d'un matériel.wav
[AppEvents\Schemes\Apps\.Default\DeviceConnect\.Current.A]
DefaultValue=%WinDir%media\Windows XP Insertion d'un matériel.wav
[AppEvents\Schemes\Apps\.Default\DeviceConnect\.Current.W]
DefaultValue=+ACU-WinDir+ACU-media+AFw-Windows XP Insertion d'un mat+AOk-riel.wav
[AppEvents\Schemes\Apps\.Default\DeviceDisconnect\.Current]
DefaultValue=%WinDir%media\Windows XP Suppression d'un matériel.wav
[AppEvents\Schemes\Apps\.Default\DeviceDisconnect\.Current.A]
DefaultValue=%WinDir%media\Windows XP Suppression d'un matériel.wav
[AppEvents\Schemes\Apps\.Default\DeviceDisconnect\.Current.W]
DefaultValue=+ACU-WinDir+ACU-media+AFw-Windows XP Suppression d'un mat+AOk-riel.wav
[AppEvents\Schemes\Apps\.Default\DeviceFail\.Current]
DefaultValue=%WinDir%media\Windows XP échec d'un matériel.wav
[AppEvents\Schemes\Apps\.Default\DeviceFail\.Current.A]
DefaultValue=%WinDir%media\Windows XP échec d'un matériel.wav
[AppEvents\Schemes\Apps\.Default\DeviceFail\.Current.W]
DefaultValue=+ACU-WinDir+ACU-media+AFw-Windows XP +AMk-chec d'un mat+AOk-riel.wav
[AppEvents\Schemes\Apps\.Default\LowBatteryAlarm\.Current]
DefaultValue=%WinDir%media\Windows XP Batterie déchargée.wav
[AppEvents\Schemes\Apps\.Default\LowBatteryAlarm\.Current.A]
DefaultValue=%WinDir%media\Windows XP Batterie déchargée.wav
[AppEvents\Schemes\Apps\.Default\LowBatteryAlarm\.Current.W]
DefaultValue=+ACU-WinDir+ACU-media+AFw-Windows XP Batterie d+AOk-charg+AOk-e.wav
[AppEvents\Schemes\Apps\.Default\MailBeep\.Current]
DefaultValue=%WinDir%media\Windows XP Avertir.wav
[AppEvents\Schemes\Apps\.Default\Maximize\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\MenuCommand\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\MenuPopup\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\Minimize\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\Open\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\PrintComplete\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\RestoreDown\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\RestoreUp\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\RingIn\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\Ringout\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\SystemAsterisk\.Current]
DefaultValue=%WinDir%media\Windows XP Erreur.wav
[AppEvents\Schemes\Apps\.Default\SystemExclamation\.Current]
DefaultValue=%WinDir%media\Windows XP Exclamation.wav
[AppEvents\Schemes\Apps\.Default\SystemExit\.Current]
DefaultValue=%WinDir%media\Windows XP Arrêt du système.wav
[AppEvents\Schemes\Apps\.Default\SystemExit\.Current.A]
DefaultValue=%WinDir%media\Windows XP Arrêt du système.wav
[AppEvents\Schemes\Apps\.Default\SystemExit\.Current.W]
DefaultValue=+ACU-WinDir+ACU-media+AFw-Windows XP Arr+AOo-t du syst+AOg-me.wav
[AppEvents\Schemes\Apps\.Default\SystemHand\.Current]
DefaultValue=%WinDir%media\Windows XP Arrêt critique.wav
[AppEvents\Schemes\Apps\.Default\SystemHand\.Current.A]
DefaultValue=%WinDir%media\Windows XP Arrêt critique.wav
[AppEvents\Schemes\Apps\.Default\SystemHand\.Current.W]
DefaultValue=+ACU-WinDir+ACU-media+AFw-Windows XP Arr+AOo-t critique.wav
[AppEvents\Schemes\Apps\.Default\SystemNotification\.Current]
DefaultValue=%WinDir%media\Windows XP Infobulle.wav
[AppEvents\Schemes\Apps\.Default\SystemQuestion\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\SystemStart\.Current]
DefaultValue=%WinDir%media\Windows XP Démarrage.wav
[AppEvents\Schemes\Apps\.Default\SystemStart\.Current.A]
DefaultValue=%WinDir%media\Windows XP Démarrage.wav
[AppEvents\Schemes\Apps\.Default\SystemStart\.Current.W]
DefaultValue=+ACU-WinDir+ACU-media+AFw-Windows XP D+AOk-marrage.wav
[AppEvents\Schemes\Apps\.Default\SystemStartMenu\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\WindowsLogoff\.Current]
DefaultValue=%WinDir%media\Windows XP Fermeture de session.wav
[AppEvents\Schemes\Apps\.Default\WindowsLogon\.Current]
DefaultValue=%WinDir%media\Windows XP Ouverture de session.wav
[AppEvents\Schemes\Apps\Explorer\EmptyRecycleBin\.Current]
DefaultValue=%WinDir%media\Windows XP Corbeille.wav
[AppEvents\Schemes\Apps\Explorer\Navigating\.Current]
DefaultValue=%WinDir%media\Windows XP Menu Démarrer.wav
[AppEvents\Schemes\Apps\Explorer\Navigating\.Current.A]
DefaultValue=%WinDir%media\Windows XP Menu Démarrer.wav
[AppEvents\Schemes\Apps\Explorer\Navigating\.Current.W]
DefaultValue=+ACU-WinDir+ACU-media+AFw-Windows XP Menu D+AOk-marrer.wav
N'oubliez pas de changer les noms en
souligné en fonction du nom de votre fond d'écran et de celui de votre thème.
Pour finir, ouvrez le fichier
f:\projet\windowsxp\unattend.txt et ajouter ceci :
Code:
[Shell]
CustomDefaultThemeFile="%systemroot%\resources\themes\xxxx.theme"
[Bootscreen]
Il est possible de modifier l'écran de boot, celui que l'on voit durant le chargement de Window$.
Pour cela, téléchargez-en un ici :
http://www.themexp.org/listings.php?...iew=date&cat=7
Le fichier à récuppérer est un exécutable qui dois posséder le bon numéro de version. Pour le vérifier, décompressez l'archive et faites un
clic droit / Propriétés, onglet
Version et regardez la
Version du fichier, vous devez avoir ceci suivant le Service Pack d'installé :
SP2 : 5.1.2600.2180
SP1 : 5.1.2600.1224
Sans SP : 5.1.2600.115
Si ce n'est pas le cas, téléchargez un autre écran de boot.
Copier le bon exécutable dans le dossier
f:\projet\windowsxp\$OEM$\$$\System32\ et renommer le en
OEMKrnl.exe
Ouvrez (
en modification) votre fichier batch
f:\projet\windowsxp\$OEM$\apps.bat et rajouter les lignes suivantes :
Code:
echo Installation d'un écran de boot
start /wait bootcfg.exe /RAW /A /Kernel=OEMKrnl.exe /ID 1
start /wait bootcfg.exe /Timeout 0
echo.
Sauvegardez et quittez.
Il ne reste plus qu'à finaliser puis à graver.