Afficher un message
Vieux 09/07/2005, 11h58   #10 (permalink)
Profil
bad wolf
Bernard Tapette
Ancienneté  99%
Ancienneté 99%
 
Avatar de bad wolf
 
Date d'inscription: mai 2006
Pays :
Messages: 6 837
Téléchargements: 0
Uploads: 0
Entrées dans le blog: 7
Merci: 1
Remercié 272 fois dans 147 Posts
Par défaut

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.
__________________
StarCraft II ça trou le cul!!!
bad wolf est déconnecté   Réponse avec citation