Google
 

XP Perso se fait tout seul...

Postez ici vos tutoriels et liens intéressants concernant la réalisation d'un CD de Windows XP personnalisé.

Modérateur: Modérateurs

XP Perso se fait tout seul...

Messagede Armalith le 20/07/2006, 11:54:39

J'ai pris une petite soirée pour réaliser un batch qui vas personnaliser (de base) tous seul mon windonws. Pour ce faire, vous devez disposer du CD que vous insérez dans n'importe lequel de vos lecteurs CD.

Ensuite, vous devez créer dossier nommé XPCD-Files, qui doit contenir les éléments suivant :
Code: Tout sélectionner
- le SP2, nommez le fichier SP2.EXE
- SFC_OS.DL_
- shell32.dl_
- uxtheme.dl_
- explorer.ex_
- TCPIP.SY_
- RI-IE.reg (c'est le fichier de toutes vos modification registre para rapport à internet)
- SYSTEM.reg (c'est le fichier de toutes vos modification registre para rapport un système)
- cdsector.bin (c'est le fichier de boot)


Note: Les fichiers ci-dessus sont modifier (optionnels), si vous ne suivez pas exactement mon astuces, des erreurs serront affichée à la création et certaine serront présente dans le CD perso,
(ex: absence du fichier SYSTEL.REG > à l'installation de xp une erreur affichera qu'il ne trouve pas le fichier)

Le batch peut avoir n'importe quel nom mais il doit être placer dans le même dossier que le dossier XPCD-Files

Voici donc le fameux fichier batch
Code: Tout sélectionner
@echo off
echo Vueillez saisir la lettre du disque dur que vous voulez utilier
echo pour r‚aliser le projet XPCD Perso (ex: C, D, E, F,...)
set /p PROJECT=Utiliser quel Disque dur ? :
if exist %PROJECT%:\XPCD\cdsector.bin goto DOWN
echo Pressez une touche pour lancer la cr‚ation d'un CD Windows
pause>nul
REM Création des répertoires utilisés
echo Cr‚ation des r‚pertoires
echo.
MD %PROJECT%:\XPCD\$OEM$\$$\Media
MD %PROJECT%:\XPCD\$OEM$\$$\system32
MD %PROJECT%:\XPCD\$OEM$\$$\Softwares
MD %PROJECT%:\XPCD\$OEM$\$$\Resources\Themes
MD %PROJECT%:\XPCD\I386

REM Déclaration de la variable CDROM
echo Copie du disque de Windows vers %PROJECT%:\XPCD
echo.
FOR %%a in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do IF EXIST %%a:\I386\REGEDIT.exe set CDROM=%%a:

REM Copie le CD de windows qui à été trouver vers le répartoire %PROJECT%:\XPCD
xcopy %CDROM%\ %PROJECT%:\XPCD\ /s /e

REM Déclaration de la variable INT + commande d'intégration du sp2)
echo.
echo Int‚gration du Service Pack 2
echo.
SET INT=/wait /integrate:%PROJECT%:\XPCD
XPCD-Files\SP2.exe %INT%

REM Réalise 2 fichier BAT pour le lancement de XP
echo Cr‚ation des fichiers de lancement
echo.
(
echo @echo off
echo .\i386\winnt /u:.\unattend.txt
) >> %PROJECT%:\XPCD\install16.bat
(
echo @echo off
echo .\i386\winnt /u:.\unattend.txt
) >> %PROJECT%:\XPCD\install32.bat

REM création unattend.txt vers le répertoire de création du CD
echo Cr‚ation du fichier automatiseur
echo.
SET autofiles=%PROJECT%:\XPCD\unattend.txt
echo ; Microsoft Windows >> %autofiles%
echo ; (c) 1994 - 2001 Microsoft Corporation. Tous droits réservés. >> %autofiles%
echo ; >> %autofiles%
echo ; Fichier échantillon de réponse d'installation sans assistance >> %autofiles%
echo ; >> %autofiles%
echo ; Ce fichier contient des informations sur la façon d'automatiser l'installation >> %autofiles%
echo ; ou la mise à niveau de Windows XP pour que le programme d'installation >> %autofiles%
echo ; fonctionne sans interaction utilisateur. Vous pouvez trouver plus >> %autofiles%
echo ; d'informations dans le fichier support\tools\deploy.cab sur le CD. >> %autofiles%
echo ; >> %autofiles%
echo [Unattended] >> %autofiles%
echo UnattendMode=DefaultHide >> %autofiles%
echo OemSkipEula=Yes >> %autofiles%
echo TargetPath=\WINDOWS >> %autofiles%
echo OemFilesPath="..\$OEM$" >> %autofiles%
echo OemPreinstall=Yes >> %autofiles%
echo WaitForReboot=No >> %autofiles%
echo Hibernation=No >> %autofiles%
echo DisableDynamicUpdates=Yes  >> %autofiles%
echo UnattendSwitch=Yes >> %autofiles%
echo [Components] >> %autofiles%
echo Chat=off >> %autofiles%
echo [Data] >> %autofiles%
echo MsDosInitiated="0" >> %autofiles%
echo UnattendedInstall="Yes" >> %autofiles%
echo AutomaticUpdates=No >> %autofiles%
echo [IEPopupBlocker] >> %autofiles%
echo BlockPopups=Yes >> %autofiles%
echo [GuiUnattended] >> %autofiles%
echo OEMSkipRegional=1 >> %autofiles%
echo TimeZone=105 >> %autofiles%
echo OemSkipWelcome=1 >> %autofiles%
echo [UserData] >> %autofiles%
echo.
echo Introduisez le num‚ro de s‚rie de votre windows
echo ex: xxxxx-xxxxx-xxxxx-xxxxxx-xxxxx
echo.
set /p SERIAL=Num‚ro de s‚rie :
(
echo ProductKey=%SERIAL%
) >> %autofiles%
set /p user-name=Nom d'utilisateur :
(
echo FullName="%user-name%"
) >> %autofiles%
echo.
set /p company-name=Nom de votre organisation :
(
echo OrgName="%company-name%"
) >> %autofiles%
echo [Display] >> %autofiles%
echo BitsPerPel=32 >> %autofiles%
echo Xresolution=1024 >> %autofiles%
echo YResolution=768 >> %autofiles%
echo BitsPerPel=32 >> %autofiles%
echo [TapiLocation] >> %autofiles%
echo CountryCode=32 >> %autofiles%
echo [Identification] >> %autofiles%
echo.
set /p p=Nom du groupe de travail :
(
echo [Identification]
echo JoinWorkgroup=%p%
) >> %autofiles%
echo [RegionalSettings] >> %autofiles%
echo LanguageGroup=2 >> %autofiles%
echo SystemLocale=0000080c >> %autofiles%
echo UserLocale=0000080c >> %autofiles%
echo InputLocale=080c:0000080c >> %autofiles%
echo [Networking] >> %autofiles%
echo InstallDefaultComponents=Yes >> %autofiles%
echo [Branding] >> %autofiles%
echo BrandIEUsingUnattended=Yes >> %autofiles%
echo [IEPpopupBlocker] >> %autofiles%
echo BlockPopups=yes >> %autofiles%
echo FilterLevel=Medium >> %autofiles%
echo ShowInformationBar=Yes >> %autofiles%
echo [Branding] >> %autofiles%
echo BrandIEUsingUnattended=Yes >> %autofiles%
echo [URL] >> %autofiles%
echo.
set /p HP=URL de votre page d'accueil Internet :
(
echo Home_Page="%HP%"
) >> %autofiles%
echo Search_Page="http://www.google.be/fr" >> %autofiles%
echo [Shell] >> %autofiles%
echo.
echo Tapez ne nom du thŠme de bureau que vous souhaitez
echo ATTENTION, tapez UNIQUEMENT le nom (pas l'extension)
echo Exemple : Nom = WindowsVista   ;  (extension = .theme)
set /p desktoptheme=Nom du thŠme choisis :
(
echo CustomDefaultThemeFile="%systemroot%\Resources\themes\%desktoptheme%.theme"
) >> %autofiles%
echo DefaultStartPanelOff=No >> %autofiles%

REM Effectue 2 copie indispensable du fichier unattend.txt
echo R‚alisation de 2 copies importantes du fichier unattend.txt
echo Les copies vont ˆtre plac‚es dans I386
echo Elles auront respectivement les noms WINNT.SIF et WINNT32.SIF
echo.
copy %PROJECT%:\XPCD\unattend.txt %PROJECT%:\XPCD\I386\WINNT.SIF
copy %PROJECT%:\XPCD\unattend.txt %PROJECT%:\XPCD\I386\WINNT32.SIF

REM Création du fichier source de lancement
echo Cr‚ation du fichier de lancement pour les fichiers de paramŠtrage
echo.
(
echo [Commands]
echo "system.bat"
echo "softwares.bat"
) >> %PROJECT%:\XPCD\$OEM$\cmdlines.txt

REM Copie les fichiers registre vers le dossier du projet
echo Copie des fichiers registre de paramŠtrage du systŠme
echo.
Copy XPCD-Files\*.reg %PROJECT%:\XPCD\*.reg

REM Crée un fichier qui vas supprimer les applications copiées sur le HDD
echo Cr‚ation du fichier de nettoyage des fichiers temporaires
echo.
(
echo @echo off
echo cmd /c rd /s /q "%systemroot%\Softwares\
echo del clean.bat
) >> %PROJECT%:\XPCD\$OEM$\$$\clean.bat

REM Création du fichier System.bat qui est utiliser pour lancer divers actions :
REM Il supprime le lien de mise à jour windows
REM Renomme la pertition principale en "SYSTEM"
REM Fusionne 2 fichiers au registre XP
echo Cr‚ation du fichier de paramŠtrage du systŠme
echo.
(
echo @echo off
echo DEL "%PROJECT%:\Documents and Settings\All Users\Menu D‚marrer\*.lnk"
echo label %systemdrive% SYSTEM
echo regedit /s RI-IE.reg
echo regedit /s SYSTEM.reg
) >> %PROJECT%:\XPCD\$OEM$\System.bat

REM Création du fichier softwares.bat pour lancer les programmes à installer
echo Cr‚ation du fichier de lancement des programmes
(
echo @echo off
echo SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
echo REG ADD  /V TITLE /D "Installation de programmes" /f
echo REM ---
echo REG ADD \001 /VE /D "NOM DU PROGRAMME 1" /f
echo REG ADD \001 /V 1 /D "C:\WINDOWS\Softwares\NOM-DU-PROGRAMME.exe PARAMETRE" /f
echo REG ADD \001 /V 1 /D "C:\WINDOWS\Softwares\NOM-DU-PROGRAMME-EN-PLUS.exe PARAMETRE" /f
echo REM ---
echo REG ADD \002 /VE /D "NOM DU PROGRAMME 2" /f
echo REG ADD \002 /V 1 /D "C:\WINDOWS\Softwares\NOM-DU-PROGRAMME.exe PARAMETRE" /f
echo REM ---
echo REG ADD \003 /VE /D "NOM DU PROGRAMME 3" /f
echo REG ADD \003 /V 1 /D "C:\WINDOWS\Softwares\NOM-DU-PROGRAMME.exe PARAMETRE" /f
echo REM ---
) >> %PROJECT%:\XPCD\$OEM$\Softwares.bat

REM Copie tous mes thèmes vers le dossier correspondant du projet
echo Copie des thŠmes visuels vers le projet
echo.
copy XPCD-Files\Themes\ %PROJECT%:\XPCD\$OEM$\$$\Resources\Themes /s /e

REM Copie des fichier importants vers le projt
echo Copie des fichiers des fichiers systŠme indispensable vers le projet
SET SYSTEMI386-A=%PROJECT%:\XPCD\I386
SET SYSTEMI386=XPCD-Files\I386\
del %SYSTEMI386-A%\explorer.ex_
del %SYSTEMI386-A%\SFC_OS.DL_
del %SYSTEMI386-A%\shell32.dl_
del %SYSTEMI386-A%\TCPIP.SY_
del %SYSTEMI386-A%uxtheme.dl_
copy %SYSTEMI386-A%\explorer.ex_ %SYSTEMI386%
copy %SYSTEMI386-A%\SFC_OS.DL_ %SYSTEMI386%
copy %SYSTEMI386-A%\shell32.dl_ %SYSTEMI386%
copy %SYSTEMI386-A%\TCPIP.SY_ %SYSTEMI386%
copy %SYSTEMI386-A%\uxtheme.dl_ %SYSTEMI386%

REM renseigne le fichier d'information
SET OEMINF=%PROJECT%:\XPCD\$OEM$\$$\system32\oeminfo.ini
echo [General] >> %OEMINF%
echo.
set /p OSVESION=Nom de votre XP personnalis‚ :
(
echo Manufacturer=%OSVESION%
) >> %OEMINF%
echo.
set /p OSMODEL=Version de votre XP personnalis‚ :
(
echo Model=%OSMODEL%
) >> %OEMINF%

REM Supprime les fichiers de trop.
echo.
echo Suppression de fichiers inutiles
del %PROJECT%:\setupxp.htm
del %PROJECT%:\setup.exe
del %PROJECT%:\AUTORUN.INF
del %PROJECT%:\LISEZMOI.HTM
cmd /c rd /s /q %PROJECT%:\cmpnents\

REM Copie du fichier de boot
echo.
Echo Copie du fichier de boot...
copy XPCD-Files\cdsector.bin %PROJECT%:\XPCD\cdsector.bin
echo.
:back
:DOWN
echo.
echo Vueillez utiliser nLite pour poursuivre le projet...
echo Pressez une touche quand la proc‚dure de nLite est termin‚e
pause>nul
if not exist %PROJECT%:\XPCD\I386\NLITE.IN_ goto return
:return
echo.
echo Vous n'avez pas utilis‚ nLite !
if not exist %PROJECT%:\XPCD\I386\NLITE.IN_ goto back
echo.
echo La personnalisation basique du disque de Windoows XP
echo est termin‚e, n'oubliez pas de paramŠtrer l'installation des
echo programmes et de copier les programmes mˆmes dans le bon
echo r‚pertoires.
echo.
echo.
echo.
echo Personnalisation termin‚e ! Pressez une touche pour quitter
pause>nul
Avatar de l’utilisateur
Armalith
Modérateur
Modérateur
 
Messages: 211
Inscription: 05/01/2005, 18:47:06
Localisation: Soignies (BELGIQUE)

Messagede Arm@nd le 20/07/2006, 14:27:39

Excellent travail ! :)

Merci beaucoup. Il me semble que tu maitrises bien le batch à présent !
Image Image
L'univers est immense. Vraiment immense. On n'a franchement pas idée de sa stupéfiante et considérablement gigantesque immensité.
Avatar de l’utilisateur
Arm@nd
Administrateur
Administrateur
 
Messages: 518
Inscription: 16/09/2004, 20:08:36
Localisation: Bruxelles

Messagede Armalith le 20/07/2006, 17:25:17

Merci, c'est gentil. J'apprécie que mon travail est apprécié :D

Et oui à mon avis aussi je métrise mieux le batch 8)

Je vais essayer de l'amméliorer afin de pouvoir personnaliser encore plus Windows sans trop devoir utiliser de programmes tiers du style nLite.
Avatar de l’utilisateur
Armalith
Modérateur
Modérateur
 
Messages: 211
Inscription: 05/01/2005, 18:47:06
Localisation: Soignies (BELGIQUE)

Messagede Matlox le 10/12/2006, 18:02:51

Félicitation pour ce script ;)
Avatar de l’utilisateur
Matlox
Modérateur
Modérateur
 
Messages: 668
Inscription: 03/02/2005, 21:34:59

pas mal

Messagede Tchiii le 13/02/2007, 10:25:51

Vrement bien ;)
Tchiii
Débutant
Débutant
 
Messages: 18
Inscription: 28/05/2006, 06:56:13

Re: XP Perso se fait tout seul...

Messagede Pirate Boy le 19/04/2008, 22:00:25

j'ai de la misère avec l'intègrateur je ne suis pas capable de mettre les dossier qui sont dans xpcd-files dans mon cd comme le sp2 ne s'intégre pas il me dit chemin d'accès spècifier introuvable et ses la même chose pour toute les autre fichier comme uxthème.dl_,systeme.reg,etc merci de maider
Pirate Boy
Débutant
Débutant
 
Messages: 1
Inscription: 19/04/2008, 20:59:37

Re: XP Perso se fait tout seul...

Messagede Armalith le 20/04/2008, 12:59:48

"XPCD-Files" est un dossier qui doit contenir uniquement des fichiers (pas de dossiers) sauf exception pour le dossier "Thèmes". Les fichiers qu'il peut contenir sont :
Code: Tout sélectionner
- le SP2, nommez le fichier SP2.EXE
- SFC_OS.DL_
- shell32.dl_
- uxtheme.dl_
- explorer.ex_
- TCPIP.SY_
- RI-IE.reg (c'est le fichier de toutes vos modification registre para rapport à internet)
- SYSTEM.reg (c'est le fichier de toutes vos modification registre para rapport un système)
- cdsector.bin (c'est le fichier de boot)


Mais je regarderais plus en prodonfeur dans quelques jours car ça fait trop longtemps que j'ai mis ce batch au point et j'ai un peu de mal à mis remettre pour l'instant sans compté que je n'ai pas le temps. Je te tiens au courent.

----------------------------

Voilà, je viens de me replonger dans mon vieux programme (j'ai du mal à m'y remettre, j'avoue) et j'ai corrigé plusieurs points. Tiens moi au courent.

Code: Tout sélectionner
@echo off
color 0F
Title ArmalithSoftware - www.armalithsoftware.be
echo                   ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo                   ºArmalithSoftware - XP Creator 2006º
echo                   ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo.
echo L'int‚gration du SP2 est conseill‚ ! Voulez-vous le faire ?
echo Tapez le chiffre correspondant … votre souhait.
echo.
echo 1. Oui
echo 2. Non
@echo off
echo.
set /p choix=Choisissez: %
goto %choix%
:1
:return0
cls
Title ArmalithSoftware - XP Creator 2006
echo                    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo                    º V‚rification du ServicePack 2º
echo                    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
if exist XPCD-Files\SP2.exe goto 2
echo.
echo Veullez t‚l‚charger le SP2 et le placer dans le dossier XPCD-Files
echo.
echo Pressez une touche pour commancer
pause>nul
goto return0
:2
cls
Title ArmalithSoftware - XP Creator 2006
echo              ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo              º S‚lection du dossier et disque dur du projet º
echo              ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo Vueillez saisir la lettre du disque dur que vous voulez utilier
echo pour r‚aliser le projet XPCD Perso (ex: C, D, E, F,...)
set /p PROJECT=Utiliser quel Disque dur ? :
if exist %PROJECT%:\XPCD\cdsector.bin goto DOWN
echo Pressez une touche pour lancer la cr‚ation d'un CD Windows
pause>nul
cls
Title ArmalithSoftware - XP Creator 2006
echo                   ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo                   º Cr‚ation des dossiers de projet º
echo                   ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
MD %PROJECT%:\XPCD\$OEM$\$$\Media
MD %PROJECT%:\XPCD\$OEM$\$$\system32
MD %PROJECT%:\XPCD\$OEM$\$$\Softwares
MD %PROJECT%:\XPCD\$OEM$\$$\Resources\Themes
MD %PROJECT%:\XPCD\I386
cls
Title ArmalithSoftware - XP Creator 2006
echo           ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo           º Copie du disque Windows vers le dossier de projet º
echo           ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo Copie du disque de Windows vers %PROJECT%:\XPCD
echo ATTENTION : ASSUREZ-VOUS D'AVOIR INSERE LE DIQUE !
echo.
IF EXIST D:\I386\REGEDIT.exe set CDROM=D:
IF EXIST E:\I386\REGEDIT.exe set CDROM=E:
IF EXIST F:\I386\REGEDIT.exe set CDROM=F:
IF EXIST G:\I386\REGEDIT.exe set CDROM=G:
IF EXIST H:\I386\REGEDIT.exe set CDROM=H:
IF EXIST I:\I386\REGEDIT.exe set CDROM=I:
IF EXIST J:\I386\REGEDIT.exe set CDROM=J:
IF EXIST K:\I386\REGEDIT.exe set CDROM=K:
IF EXIST L:\I386\REGEDIT.exe set CDROM=L:
IF EXIST M:\I386\REGEDIT.exe set CDROM=M:
IF EXIST N:\I386\REGEDIT.exe set CDROM=N:
IF EXIST O:\I386\REGEDIT.exe set CDROM=O:
IF EXIST P:\I386\REGEDIT.exe set CDROM=P:
IF EXIST Q:\I386\REGEDIT.exe set CDROM=Q:
IF EXIST R:\I386\REGEDIT.exe set CDROM=R:
IF EXIST S:\I386\REGEDIT.exe set CDROM=S:
IF EXIST T:\I386\REGEDIT.exe set CDROM=T:
IF EXIST U:\I386\REGEDIT.exe set CDROM=U:
IF EXIST V:\I386\REGEDIT.exe set CDROM=V:
IF EXIST W:\I386\REGEDIT.exe set CDROM=W:
IF EXIST X:\I386\REGEDIT.exe set CDROM=X:
IF EXIST Y:\I386\REGEDIT.exe set CDROM=Y:
IF EXIST Z:\I386\REGEDIT.exe set CDROM=Z:
xcopy %CDROM% %PROJECT%:\XPCD
echo.
if not exist XPCD-Files\SP2.exe goto rest
cls
Title ArmalithSoftware - XP Creator 2006
echo            ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo            º Phase d'int‚gration du Service Pack 2 au projet º
echo            ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo Int‚gration du Service Pack 2
echo.
SET INT=/wait /integrate:%PROJECT%:\XPCD
XPCD-Files\SP2.exe %INT%
:rest
cls
Title ArmalithSoftware - XP Creator 2006
echo            ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo            º Cr‚ation des différents fichiers systèmes º
echo            ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo Cr‚ation des fichiers de lancement...
echo.
(
echo @echo off
echo .\i386\winnt /u:.\unattend.txt
) >> %PROJECT%:\XPCD\install16.bat
(
echo @echo off
echo .\i386\winnt /u:.\unattend.txt
) >> %PROJECT%:\XPCD\install32.bat
cls
Title ArmalithSoftware - XP Creator 2006
echo              ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo              º Programmation de l'automatisation º
echo              ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo Cr‚ation du fichier automatiseur...
echo.
SET autofiles=%PROJECT%:\XPCD\unattend.txt
echo ; Microsoft Windows >> %autofiles%
echo ; (c) 1994 - 2001 Microsoft Corporation. Tous droits réservés. >> %autofiles%
echo ; >> %autofiles%
echo ; Fichier échantillon de réponse d'installation sans assistance >> %autofiles%
echo ; >> %autofiles%
echo ; Ce fichier contient des informations sur la façon d'automatiser l'installation >> %autofiles%
echo ; ou la mise à niveau de Windows XP pour que le programme d'installation >> %autofiles%
echo ; fonctionne sans interaction utilisateur. Vous pouvez trouver plus >> %autofiles%
echo ; d'informations dans le fichier support\tools\deploy.cab sur le CD. >> %autofiles%
echo ; >> %autofiles%
echo. >> %autofiles%
echo [Unattended] >> %autofiles%
echo UnattendMode=DefaultHide >> %autofiles%
echo OemSkipEula=Yes >> %autofiles%
echo TargetPath=\WINDOWS >> %autofiles%
echo OemFilesPath="..\$OEM$" >> %autofiles%
echo OemPreinstall=Yes >> %autofiles%
echo WaitForReboot=No >> %autofiles%
echo Hibernation=No >> %autofiles%
echo DisableDynamicUpdates=Yes  >> %autofiles%
echo UnattendSwitch=Yes >> %autofiles%
echo. >> %autofiles%
echo [Components] >> %autofiles%
echo Chat=off >> %autofiles%
echo [Data] >> %autofiles%
echo MsDosInitiated="0" >> %autofiles%
echo UnattendedInstall="Yes" >> %autofiles%
echo AutomaticUpdates=No >> %autofiles%
echo. >> %autofiles%
echo [IEPopupBlocker] >> %autofiles%
echo BlockPopups=Yes >> %autofiles%
echo. >> %autofiles%
echo [GuiUnattended] >> %autofiles%
echo OEMSkipRegional=1 >> %autofiles%
echo TimeZone=105 >> %autofiles%
echo OemSkipWelcome=1 >> %autofiles%
echo. >> %autofiles%
echo [UserData] >> %autofiles%
echo.
echo Introduisez le num‚ro de s‚rie de votre windows
echo ex: xxxxx-xxxxx-xxxxx-xxxxxx-xxxxx
echo.
set /p SERIAL=Num‚ro de s‚rie :
(
echo ProductKey=%SERIAL%
) >> %autofiles%

set /p user-name=Nom d'utilisateur :
(
echo FullName="%user-name%"
) >> %autofiles%
echo.
set /p company-name=Nom de votre organisation :
(
echo OrgName="%company-name%"
) >> %autofiles%
echo. >> %autofiles%
echo [Display] >> %autofiles%
echo BitsPerPel=32 >> %autofiles%
echo Xresolution=1024 >> %autofiles%
echo YResolution=768 >> %autofiles%
echo BitsPerPel=32 >> %autofiles%
echo. >> %autofiles%
echo [TapiLocation] >> %autofiles%
echo CountryCode=32 >> %autofiles%
echo. >> %autofiles%
echo [Identification] >> %autofiles%
echo.
set /p p=Nom du groupe de travail :
(
echo. >> %autofiles%
echo [Identification]
echo JoinWorkgroup=%p%
) >> %autofiles%
echo [RegionalSettings] >> %autofiles%
echo LanguageGroup=2 >> %autofiles%
echo SystemLocale=0000080c >> %autofiles%
echo UserLocale=0000080c >> %autofiles%
echo InputLocale=080c:0000080c >> %autofiles%
echo. >> %autofiles%
echo [Networking] >> %autofiles%
echo InstallDefaultComponents=Yes >> %autofiles%
echo. >> %autofiles%
echo [Branding] >> %autofiles%
echo BrandIEUsingUnattended=Yes >> %autofiles%
echo. >> %autofiles%
echo [IEPpopupBlocker] >> %autofiles%
echo BlockPopups=yes >> %autofiles%
echo FilterLevel=Medium >> %autofiles%
echo ShowInformationBar=Yes >> %autofiles%
echo. >> %autofiles%
echo [Branding] >> %autofiles%
echo BrandIEUsingUnattended=Yes >> %autofiles%
echo. >> %autofiles%
echo [URL] >> %autofiles%
echo.
echo Home_Page=www.armalithsoftware.be >> %autofiles%
echo Search_Page="http://www.google.be/fr" >> %autofiles%
echo. >> %autofiles%
echo [Shell] >> %autofiles%
echo.
echo Tapez ne nom du thŠme de bureau que vous souhaitez
echo ATTENTION, tapez UNIQUEMENT le nom (pas l'extension)
echo Exemple : Nom = WindowsVista   ;  (extension = .theme)
set /p desktoptheme=Nom du thŠme choisis :
(
echo CustomDefaultThemeFile="%systemroot%\Resources\themes\%desktoptheme%.theme"
) >> %autofiles%
echo DefaultStartPanelOff=No >> %autofiles%
echo R‚alisation de 2 copies importantes du fichier unattend.txt
echo Les copies vont ˆtre plac‚es dans I386
echo Elles auront respectivement les noms WINNT.SIF et WINNT32.SIF
echo.
copy %PROJECT%:\XPCD\unattend.txt %PROJECT%:\XPCD\I386\WINNT.SIF
copy %PROJECT%:\XPCD\unattend.txt %PROJECT%:\XPCD\I386\WINNT32.SIF
echo Cr‚ation du fichier de lancement pour les fichiers de paramŠtrage
echo.
(
echo [Commands]
echo "system.bat"
echo "softwares.bat"
) >> %PROJECT%:\XPCD\$OEM$\cmdlines.txt
cls
Title ArmalithSoftware - XP Creator 2006
echo            ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo            º ParamŠtrage du registre Windows XP du projet º
echo            ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo Cr‚ation des fichiers registre de paramŠtrage du systŠme
echo.
(
echo REGEDIT 4
echo.
echo.
echo ;Défiler des pages dans Internet Explorer de façon plus net
echo [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
echo "SmoothScroll"=dword:00000001
echo.
echo ;Permettre d'augmenter la valeur du tampon traditionnellement dédié à votre connexion réseau
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]
echo "MaxCmds"=dword:00000064
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]
echo "MaxThreads"=dword:00000064
echo.
echo ;Vider le dossier Temporary Internet Files lorsque le navigateur est fermé
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache]
echo "Persistent"=dword:00000000
echo [HKEY_USERS\.Default\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache]
echo "Persistent"=dword:00000000
echo [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache]
echo "Persistent"=dword:00000000
echo echo.
echo ;Afficher les images
echo [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
echo "Display Inline Images"="yes"
echo [HKEY_USERS\.Default\Software\Microsoft\Internet Explorer\Main]
echo "Display Inline Images"="yes"
echo.
echo ;Lire les animations dans les pages WEB
echo [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
echo "Play_Animations"="yes"
echo [HKEY_USERS\.Default\Software\Microsoft\Internet Explorer\Main]
echo "Play_Animations"="yes"
echo.
echo ;Lire les sons dans les pages WEB
echo [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
echo "Play_Background_Sounds"="yes"
echo [HKEY_USERS\.Default\Software\Microsoft\Internet Explorer\Main]
echo "Play_Background_Sounds"="yes"
echo.
echo ;Lire les vidéos dans les pages WEB
echo [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
echo "Display Inline Videos"="yes"
echo [HKEY_USERS\.Default\Software\Microsoft\Internet Explorer\Main]
echo "Display Inline Videos"="yes"
echo.
echo ;Correction d'une faille de sécurité qui permet devoir vos cookies
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\ProtocolDefaults]
echo "about"=dword:00000004
echo "about:"=dword:00000004
echo.
echo ;Actualise automatiquement les pages Internet
echo [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Update]
echo "UpdateMode"="7"
echo.
echo ;Protection contre ICMP
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
echo "EnableICMPRedirect"=dword:00000000
echo.
echo ;Surf plus rapide grace à une meilleure gestion des DNS
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters]
echo "CacheHashTableBucketSize"=dword:00000001
echo "CacheHashTableSize"=dword:00000180
echo "MaxCacheEntryTtlLimit"=dword:0000fa00
echo "MaxSOACacheEntryTtlLimit"=dword:0000012d
echo "NegativeCacheTime"=dword:00000000
echo "NetFailureCacheTime"=dword:00000000
echo "NegativeSOACacheTime"=dword:00000000
echo.
echo ;Améliore la bande passante disponible
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanWorkstation\Parameters]
echo "MaxCmds"=dword:100
echo "MaxThreads"=dword:100
echo.
echo ;Boost connexion ADSL
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters]
echo "MaxCmds"=dword:00000064
echo "MaxThreads"=dword:00000064
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
echo "EnableICMPRedirect"=-
echo "DefaultTTL"=Dword:00000064
echo "EnablePMTUBHDetect"=Dword:00000000
echo "EnablePMTUDiscovery"=Dword:00000001
echo "GlobalMaxTcpWindowSize"=Dword:00255552
echo "KeepAliveTime"=Dword:00060000
echo "SackOpts"=Dword:00000001
echo "Tcp1323Opts"=Dword:00000003
echo "TcpMaxDupAcks"=Dword:00000003
echo "TcpRecSegmentSize"=Dword:00255552
echo "TcpWindowSize"=Dword:00255552
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\***]
echo "MTU"=Dword:00001492
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\]
echo "MaxConnectionsPer1_0Server"=Dword:00000032
echo "MaxConnectionsPerServer"=Dword:00000016
echo.
echo ;Protection contre flood ou spoof
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
echo "ArpAlwaysSourceRoute"=dword:0
echo "DisableIPSourceRouting"=dword:2
echo "EnableAddrMaskReply"=dword:0
echo "EnableBCastArpReply"=dword:0
echo "EnableDeadGWDetect"=dword:0
echo "KeapAliveTime"=dword:493E0
echo "MaxUserPort"=dword:FFFE
echo "SynAttackProtect"=dword:2
echo "TcpMaxConnectResponseRetransmissions"=dword:2
echo "TcpMaxConnectRetransmissions"=dword:2
echo "TcpMaxDataRetransmissions"=dword:3
echo "TcpMaxHalfOpen"=dword:12C
echo "TcpMaxHalfOpenRetried"=dword:C8
echo "TcpMaxPortExhausted"=dword:5
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters]
echo "NoNameReleaseOnDemand"=dword:1
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters]
echo "EnableDynamicBacklog"=dword:1
echo "MinimumDyamicBacklog"=dword:14
echo "MaximumDyamicBacklog"=dword:4E20
echo "DyamicBacklogGrowthDelta"=dword:A
echo.
echo ;Effacer le spyware alexa
echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet
echo.Explorer\Extensions\{c95fe080-8f5d-11d2-a20b-00aa003c157a}]
echo ;Enlever historique documents récents à chaque extinction
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
echo "ClearRecentDocsOnExit"=dword:00000040
echo.
echo ;Désactive l'assistant de contrôle de l'enregistrement
echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{50E5E3D1-C07E-11D0-B9FD-00A0249F6B00}]
echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\RegWizCtrl.RegWizCtrl]
echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\RegWizCtrl.RegWizCtrl.1]
echo.
echo ;Accélére l'accès aux sites web
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
echo "MaxConnectionsPer1_0Server"=dword:00000008
echo "MaxConnectionsPerServer"=dword:00000004
echo [HKEY_USERS.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
echo "MaxConnectionsPerServer"=dword:00000004
echo "MaxConnectionsPer1_0Server"=dword:00000008
) >> %PROJECT%:\XPCD\$OEM$\RI-IE.reg
cls
Title ArmalithSoftware - XP Creator 2006
echo        ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo        º Ajout des améliorations systŠmed du projet Windows º
echo        ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo Programmation en cours...
(
echo REGEDIT 4
echo.
echo.
echo ;Ne pas défragmenter le secteur Boot
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
echo "Enable"="N"
echo.
echo ;Accélérer l'affichage des icônes
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
echo "MaxCachedIcons"="8192"
echo.
echo ;Active le pavé numérique au chargement d'XP
echo [HKEY_USERS\.DEFAULT\Control Panel\Keyboard]
echo "InitialKeyboardIndicators"="2"
echo [HKEY_CURRENT_USER\Control Panel\Keyboard]
echo "InitialKeyboardIndicators"="2"
echo.
echo ;Ajoute Copier et Déplacer au menu contextuel
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shellex]
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shellex\ContextMenuHandlers]
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To]
echo @="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To]
echo @="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shellex\ContextMenuHandlers\Send To]
echo @="{7BA4C740-9E81-11CF-99D3-00AA004AE837}"
echo.
echo ;Affiche le Poste de travail sur le bureau
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]
echo "{20D04FE0-3AEA-1069-A2D8-08002B30309D}"=dword:00000000
echo.
echo ;Activation de windows XP, pour accéder à windows Update sans être enregistré
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
echo "RegDone"="1"
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Welcome\RegWiz]
echo "RegDone"="1"
echo.
echo ;Optimiser son lecteur de CD
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\CDFS]
echo "Prefetch"=dword:40050000
echo.
echo ;Optimiser son lecteur de DVD
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\CDFS]
echo "PrefetchTail"=dword:80100000
echo.
echo ;Libére de la mémoire vive lorsque vous fermez une application
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
echo "AlwaysUnloadDll"=dword:00000001
echo.
echo ;Optimise le disque dur
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
echo "LargeSystemCache"=dword:00000001
echo.
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
echo "NtfsDisable8dot3NameCreation"=dword:00000000
echo "Win31FileSystem"=dword:00000000
echo "Win95TruncatedExtensions"=dword:00000001
echo "NtfsDisableLastAccessUpdate"=dword:00000001
echo.
echo ;Désactiver le logiciel de gravure intégré à Windows
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
echo "NoCDBurning"=dword:00000001
echo.
echo ;Désactiver le surlignage des programmes récents dans le menu démarrer
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
echo "Start_NotifyNewApps"=dword:00000000
echo.
echo ;Désactive le groupement des fenêtres dans la barre des tâches
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
echo "TaskbarSizeMove"=dword:00000000
echo "TaskbarGlomming"=dword:00000000
echo.
echo ;Désactive le service de rapport d'erreurs
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ERSvc]
echo "Start"=dword:00000004
echo.
echo ;Active la barre de status dans le bloc note
echo [HKEY_CURRENT_USER\Software\Microsoft\Notepad]
echo "StatusBar"=dword:00000001
echo.
echo ;Active le retour à la ligne automatique dans le bloc notes
echo [HKEY_CURRENT_USER\Software\Microsoft\Notepad]
echo "fWrap"=dword:00000001
echo.
echo ;Supprime la barre des langues
echo [-HKEY_CLASSES_ROOT\CLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090}]
echo.
echo ;Supprime la mention "raccourci vers..." sur les raccourcis
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
echo "link"=hex:00,00,00,00
echo.
echo ;La corbeille utilise 5 pourcent de l'espace disque au lieu de 10pourcent
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BitBucket]
echo "Percent"=dword:00000005
echo.
echo ;Corrige un bug dans le Nettoyeur de disque
echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Compress old files]
echo.
echo ;Arrêter Windows à la 0,1 seconde
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
echo "WaitToKillServiceTimeout"="100"
echo.
echo ;Ajoute Regedit au clic droit sur Poste de travail
echo [HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\regedit]
echo @="Lancer le registre"
echo [HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\regedit\command]
echo @="Regedit.exe"
echo.
echo ;Inverser les commandes Fusionner et Editer pour les fichiers registre
echo [HKEY_CLASSES_ROOT\regfile\shell]
echo @="edit"
echo.
echo ;Booster la mémoire RAM
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
echo "DisablePagingExecutive"=dword:00000001
echo.
echo ;Supprime les dossiers partagé
echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders\{59031a47-3f72-44a7-89c5-5595fe6b30ee}]
echo.
echo ;Ajouter la commande Expand sur le clique droit de la souris
echo [HKEY_CLASSES_ROOT\*\shell\Expandit]
echo @="Décompresser"
echo [HKEY_CLASSES_ROOT\*\shell\Expandit\command]
echo @="expand -r \"%1\""
echo.
echo ;Ajouter la commande MAKECAB sur le clique droit de la souris
echo [HKEY_CLASSES_ROOT\*\shell\MAKECAB]
echo @="Compresser"
echo [HKEY_CLASSES_ROOT\*\shell\MAKECAB\command]
echo @="\"makecab.exe\" \"%1\""
echo.
echo ;Afficher les fichiers des dossiers système
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\WebView\BarricadedFolders]
echo "shell:ControlPanelFolder"=dword:00000000
echo "shell:SystemDriveRootFolder"=dword:00000000
echo "shell:Windows"=dword:00000000
echo "shell:ProgramFiles"=dword:00000000
echo "shell:System"=dword:00000000
echo.
echo ;Configuration de la priorité du CPU
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl]
echo "Win32PrioritySeparation"=dword:00000026
echo.
echo ;Configurer l'emplacement du fichier Temp de Windows
echo [HKEY_CURRENT_USER\Environment]
echo "TEMP"="C:\\Temp"
echo "TMP"="C:\\Temp"
echo.
echo ;Bloc-Notes dans Internet Explorer
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\{AF4F850B-68FF-404C-8417-549F86B1E236}]
echo "CLSID"="{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}"
echo "ButtonText"="Bloc Notes"
echo "Exec"="notepad.exe"
echo "Default Visible"="Yes"
echo "Icon"="%systemRoot%\\notepad.exe,2"
echo "HotIcon"="%systemRoot%\\notepad.exe,2"
echo.
echo ;Ajoute une variable
echo [HKEY_CURRENT_USER\Environment]
echo "xp"="C:\\WINDOWS\\explorer.exe"
echo.
echo ;Désactivation de la boite de dialogue de la protection des fichiers Windows
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
echo "SFCDisable"=dword:00000004
echo.
echo ;Paramètrage du Centre de sécurité
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Security Center]
echo "FirstRunDisabled"=dword:00000001
echo "AntiVirusDisableNotify"=dword:00000000
echo "FirewallDisableNotify"=dword:00000001
echo "UpdatesDisableNotify"=dword:00000001
echo "AntiVirusOverride"=dword:00000000
echo "FirewallOverride"=dword:00000000
) >> %PROJECT%:\XPCD\$OEM$\SYSTEM.reg
cls
Title ArmalithSoftware - XP Creator 2006
echo              ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo              º Epuration de l'installation ult‚rieur º
echo              ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo Cr‚ation du fichier de nettoyage des fichiers temporaires
echo.
(
echo @echo off
echo cmd /c rd /s /q "%systemroot%\Softwares\
echo del clean.bat
) >> %PROJECT%:\XPCD\$OEM$\$$\clean.bat
echo Cr‚ation du fichier de paramŠtrage du systŠme
echo.
(
echo @echo off
echo DEL "%PROJECT%:\Documents and Settings\All Users\Menu D‚marrer\*.lnk"
echo label %systemdrive% SYSTEM
echo regedit /s RI-IE.reg
echo regedit /s SYSTEM.reg
) >> %PROJECT%:\XPCD\$OEM$\System.bat
echo Cr‚ation du fichier de lancement des programmes
(
echo @echo off
echo SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
echo REG ADD  /V TITLE /D "Installation de programmes" /f
echo REM ---
echo REG ADD \001 /VE /D "NOM DU PROGRAMME 1" /f
echo REG ADD \001 /V 1 /D "C:\WINDOWS\Softwares\NOM-DU-PROGRAMME.exe PARAMETRE" /f
echo REG ADD \001 /V 1 /D "C:\WINDOWS\Softwares\NOM-DU-PROGRAMME-EN-PLUS.exe PARAMETRE" /f
echo REM ---
echo REG ADD \002 /VE /D "NOM DU PROGRAMME 2" /f
echo REG ADD \002 /V 1 /D "C:\WINDOWS\Softwares\NOM-DU-PROGRAMME.exe PARAMETRE" /f
echo REM ---
echo REG ADD \003 /VE /D "NOM DU PROGRAMME 3" /f
echo REG ADD \003 /V 1 /D "C:\WINDOWS\Softwares\NOM-DU-PROGRAMME.exe PARAMETRE" /f
echo REM ---
) >> %PROJECT%:\XPCD\$OEM$\Softwares.bat
cls
Title ArmalithSoftware - XP Creator 2006
echo          ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo          º Programmation des effets visuels de Windows XP º
echo          ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo Copie des thŠmes visuels vers le projet
echo.
copy XPCD-Files\Themes\ %PROJECT%:\XPCD\$OEM$\$$\Resources\Themes\
cls
Title ArmalithSoftware - XP Creator 2006
echo            ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo            º Modification systèmique certains fichiers º
echo            ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo Copie des fichiers des fichiers systŠme vers le projet
SET SYSTEMI386-A=%PROJECT%:\XPCD\I386
SET SYSTEMI386=XPCD-Files\I386\
copy %SYSTEMI386-A%\explorer.ex_ %SYSTEMI386%
copy %SYSTEMI386-A%\SFC_OS.DL_ %SYSTEMI386%
copy %SYSTEMI386-A%\shell32.dl_ %SYSTEMI386%
copy %SYSTEMI386-A%\TCPIP.SY_ %SYSTEMI386%
copy %SYSTEMI386-A%\uxtheme.dl_ %SYSTEMI386%
del %SYSTEMI386-A%\explorer.ex_
del %SYSTEMI386-A%\SFC_OS.DL_
del %SYSTEMI386-A%\shell32.dl_
del %SYSTEMI386-A%\TCPIP.SY_
del %SYSTEMI386-A%uxtheme.dl_
SET OEMINF=%PROJECT%:\XPCD\$OEM$\$$\system32\oeminfo.ini
echo [General] >> %OEMINF%
echo.
set /p OSVESION=Nom de votre XP personnalis‚ :
(
echo Manufacturer=%OSVESION%
) >> %OEMINF%
echo.
set /p OSMODEL=Version de votre XP personnalis‚ :
(
echo Model=%OSMODEL%
) >> %OEMINF%
echo.
cls
Title ArmalithSoftware - XP Creator 2006
echo          ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo          º Finalisation du projet Windows XP Personnalis‚ º
echo          ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo Suppression de fichiers inutiles
del %PROJECT%:\setupxp.htm
del %PROJECT%:\setup.exe
del %PROJECT%:\AUTORUN.INF
del %PROJECT%:\LISEZMOI.HTM
cmd /c rd /s /q %PROJECT%:\cmpnents\
echo.
Echo Copie du fichier de boot...
copy XPCD-Files\cdsector.bin %PROJECT%:\XPCD\cdsector.bin
echo.
:back
:DOWN
echo.
echo.
echo Vueillez utiliser nLite pour poursuivre le projet...
echo Pressez une touche quand la proc‚dure de nLite est termin‚e
pause>nul
if not exist %PROJECT%:\XPCD\I386\NLITE.IN_ goto return
:return
echo.
echo Vous n'avez pas utilis‚ nLite !
if not exist %PROJECT%:\XPCD\I386\NLITE.IN_ goto back
echo.
Title ArmalithSoftware - www.armalithsoftware.be
echo                   ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo                   ºArmalithSoftware - XP Creator 2006º
echo                   ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo.
echo La personnalisation basique du disque de Windoows XP
echo est termin‚e, n'oubliez pas de paramŠtrer l'installation des
echo programmes et de copier les programmes dans le bon dossier
echo.
echo.
echo.
echo Personnalisation termin‚e ! Pressez une touche pour quitter
pause>nul
Image
Avatar de l’utilisateur
Armalith
Modérateur
Modérateur
 
Messages: 211
Inscription: 05/01/2005, 18:47:06
Localisation: Soignies (BELGIQUE)


Retourner vers Tutoriels / Liens

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron