Précédent   Forums CustomXP > CustomXP > Tutoriels
Tutoriels
Forum dédié aux tutoriels de CustomXP.net

Réponse
#1
Vieux 20/01/2007, 22h13
La custo système avec BatchMod
Lefreut
-
Avatar de Lefreut
Team CustomXP.net
Date d'inscription : août 2003
Messages : 5 816
Lefreut est déconnecté
Partie 1 Présentation
Partie 2 Une custo de A à Z
Partie 3 Màj et infos supplémentaires
Dernière modification par Lefreut ; 12/02/2007 à 00h08.

Réponse avec citation Haut de page
#2
Vieux 20/01/2007, 22h26
Custo système avec Batchmod : Présentation
Lefreut
-
Avatar de Lefreut
Team CustomXP.net
Date d'inscription : août 2003
Messages : 5 816
Lefreut est déconnecté
Introduction
Vous le savez certainement, une des techniques la plus efficace pour modifier son interface est l'édition de fichier système, tels que les .exe, .dll ou encore .cpl ( applets du panneau de configuration ). Pour cela, il existe plusieurs outils dont le plus connus est probablement resource hacker. Cet éditeur permet de remplacer n'importe quelle ressource ( avi, bitmap, icones ) encapsulée dans un fichier afin d'en générer une version customisée. Seulement cette technique est longue et fastidieuse, et en décourage d'avance sûrement plus d'un...
Ce tutoriel a donc pour but de vous faire découvrir un autre technique, utilisant entre autre les fonctionnalités de reshack, mais sans être contraint par le manque de souplesse de son interface. Et vous allez voir très rapidement que l'ensemble des d'outils utilisés pour arriver à nos fins permet une autre opération toute aussi intéressante, la mise à jour de fichiers systèmes déjà moddés !
A l'issue de la lecture de ce tutoriel, vous serez donc en mesure de modifier rapidement et facilement un bon nombre de vos fichiers systèmes, mais vous pourrez également procéder à leur remplacement tout aussi aisément. Cela étant dis, il convient de signaler que bien que simplifiée par rapport à l'utilisation standard de reshack, cette technique nécessite tout de même un peu de temps de préparation/sélection des ressources.

Principe de base
Voila les grandes lignes de travail pour arriver à une custo approfondie grâce à l'édition de fichier système :

Tout d'abord, la récolte de fichier système contenant des ressources graphiques :
Opération relativement aisée si tant est que l'on dispose d'une liste tout prête, histoire de ne pas avoir à scanner chaque fichier du répertoire \windows. La copie de ces fichiers dans un répertoire de travail étant indispensable pour avoir les droits en écriture au moment de leur modification.
Seconde étape, la préparation des ressources de remplacement :
Sachant que vous vous apprêtez à remplacer certaines ressources par d'autre, il parait évident de choisir les nouvelles ressources qui vont être utilisées. Cela parait des plus anodin, mais cette opération demande souvent beaucoup de temps de tri et de préparation.
Troisième étape, l'extraction et le remplacement des ressources :
Une fois vos ressources prêtes, vos fichiers a modifier copiés, c'est au tour de ressource hacker de se mettre au travail. Cette étape est de loin la plus contraignante de toutes car elle demande de traiter chaque ressource de chaque fichier une par une ! Ceux qui ont déjà opéré ce genre de manipulation savent de quoi je parle.
Quatrième et dernière étape, le remplacement des fichiers modifiés :
Dès lors que tout vos fichiers sont modifiés et prêts à l'emploi, rien ne serait possible sans leur utilisation. Il convient donc d'écraser tous les fichiers utilisés par votre système par ceux que vous venez de modifier. Encore une fois, l'opération peut paraître enfantine, mais ce rusé de XP réserve bien des surprises dès lors que l'on touche à ses organes vitaux !
Sachant que la deuxième étape est forcement différente pour chaque custo ( chacun ira de ses icônes favorites par exemple ), sachez que ce tutoriel ne vous apportera rien a ce niveau, si ce n'est vous conseiller de ne pas "bâcler" cette étape, et de la faire de façon ordonnée. En effet, si vous optez pour une custo poussée ( plusieurs 10 aines de fichiers a modder ), cela peut très vite devenir le foutoir dans vos dossiers de travail. Pensez donc dans un premier temps à bien isoler les ressources dans des sous dossiers, quitte à créer un sous dossier par fichier modifié pour y placer les ressources qui lui sont propres. De la même façon, il est plus pratique de définir une bonne fois pour toutes les ressources à utiliser, cela vous évitera lors des étapes suivantes de vous embrouiller avec les icônes a utiliser, celles a laisser de coté, les bitmaps en attente de modif, ceux déjà modifiés, etc... Plus vous serez carrés dans vos manipulations, plus le travail se fera facilement.

Les outils utilisés
Passons maintenant aux outils nécessaires pour notre custo. Nous l'avons vu, reshack reste un incontournable malgré sa lourdeur d'utilisation, et les autres étapes demandent beaucoup de manipulation de fichier, avec une gestion des versions ( moddées ou non ) assez délicate.
Alors histoire de ne pas se fatiguer dans d'interminables copier/coller ou je ne sais quoi d'autre, nous allons utiliser des scripts automatisant une bonne partie du travail. Windows met à disposition un moteur de script performant, permettant un bon nombre d'opération, donc pourquoi s'en priver ?! Et de surcroît, je vous annonce d'entrée de jeu qu'aucun script ne sera à coder, tout est déjà disponible, prêt à l'emploi, et très facile d'utilisation.

L'ensemble de script a utiliser s'appelle "Batchmod".
Ce package, réalisé par le membre cbw.l4v4 du forum Aqua-soft.org réunis des javascripts et des fichiers de commande .cmd. Grâce à batchmod, nous allons pouvoir en 2 clics de souris :
  • Extraire tout un lot de fichier système intégrant des ressources graphiques des répertoires systèmes.
  • Extraire toutes les ressources présentes dans ces fichiers.
  • Réintégrer les ressources après les avoir manuellement modifié.
  • Replacer les fichiers dans leur répertoire de travail respectif.
  • Au besoin, restaurer les fichiers d'origine de XP.


Une fois le téléchargement terminé, décompressez le contenu de l'archive dans votre répertoire de travail. ( c:\wip pour l'exemple ). Vous y trouverez une fois l'opération terminée un sous répertoire BATCHMOD, contenant 7 sous répertoires, 6 fichiers de commandes .cmd et un fichier texte d'aide.

Voyons maintenant l'utilité de chacun des scripts présents et des sous répertoires :

"copy.cmd"
Ce script permet de scanner vos répertoires systèmes afin de copier les fichiers utiles à notre custo vers un répertoire temporaire, plus exactement le répertoire "_IN" accompagnant nos scripts. Une fois lancé, ce script s'appuie sur le script "replacer" ( présent dans le sous rep. "tools\replacer" ) et son fichier "data" pour copier tout le nécessaire rapidement et sans effort.
"Extract.cmd"
Ce script permet d'extraire toutes les ressources graphiques ( avi, icône, bitmap, curseur ) encapsulées dans des fichiers systèmes. Il va scanner le contenu du sous répertoire "_SOURCE" et pour chaque fichier, créer un sous dossier dans le répertoire "ressources" contenant les ressources. Ce script est particulièrement utile lors de mise à jour de fichiers déjà modifiés sachant que tout ce qu'il va extraire va être réutilisé pour modifier nos fichiers présents dans "_IN".
"modify.cmd"
Grâce à ce script, c'est le remplacement automatique des ressources dans nos fichiers qui va être effectué. Toutes les ressource précédemment extraites vont être ré-injectées dans nos fichiers vierges présents dans "_IN", et ces mêmes fichiers une fois modifiés seront copiés vers le répertoire "_OUT". Pour ceux qui aurait déjà pratiqué des modifs avec reshack, c'est ce script qui nous évite toutes les manipulations interminables de remplacement des ressources, normalement une par une. Il est à noter que ce script utilise aussi reshack, mais en ligne de commande. C'est pourquoi vous trouverez le sous répertoire "tools\ResHack" dans le répertoire batchmod.
"replace.cmd"
replace.cmd effectue l'opération inverse du script copy.cmd. Il est utilisé une fois les fichiers modifiés pour les remettre dans leur répertoire de travail respectif. Comme son grand frère, replace.cmd fait appel au script "replacer" afin de tout remettre en ordre. Une fois son travail terminé, vous serez normalement en mesure de redémarrer pour admirer votre nouvelle custo.
"auto.cmd"
Ce script est un "tout en un". Il permet de lancer l'ensemble des scripts détaillés ci dessus un à un, ce qui est particulièrement utile lors de mise à jour.
"restore.cmd"
Ce dernier script est votre sauveur en cas de problème. Encore une fois, il fait appel au script "replacer", afin de restaurer l'ensemble des fichiers d'origines. Il sera utile également si vous souhaitez annuler l'ensemble des modifs effectuées ( pas besoin de plantage pour avoir envie de l'interface d'origine )
Voila pour les outils. Vous l'avez vu, rien de bien compliqué, le tutoriel pourrait presque s'arrêter la vu la simplicité d'utilisation de Batchmod ! mais comme nous ne sommes pas avares d'informations, la suite du dossier va vous menez pas à pas dans l'utilisation de batchmod, afin d'avoir un exemple concret sous les yeux.

Dernière modification par bubka ; 25/04/2009 à 14h21.

Réponse avec citation Haut de page
#3
Vieux 20/01/2007, 22h26
Une custo de A à Z
Lefreut
-
Avatar de Lefreut
Team CustomXP.net
Date d'inscription : août 2003
Messages : 5 816
Lefreut est déconnecté
Maintenant que les présentations sont faites, voila de quoi illustrer ce qui vient d'être détaillé. Nous allons voir comment réaliser une custo simple mais efficace, en partant sur une base de 10 fichiers à modifier. Afin de ne pas s'y perdre dans les différents répertoires et chemins, mettons en place une fois pour toute l'environnement de travail :
  • Le répertoire de travail "général" sera placé dans c:\, et nommé wip ( donc c:\wip\ ).
  • Un sous dossier "prepa-ressource" sera utilisé pour ranger les ressources à utiliser une fois triées, avant de les injecter dans nos fichiers à modifier. ( c:\wip\prepa-ressources\ )
  • Le dossier Batchmod sera placé directement dans c:\wip ( donc c:\wip\BATCHMOD\ )

Vous devez donc avoir ou imaginez ceci :


Le répertoire BATCHMOD devant bien évidement contenir tous les sous répertoires _IN, _OUT, _SOURCE, etc... ainsi que les scripts de commandes.

Etape 1 : Extraire les fichiers originaux
Pour cela, nous allons utiliser le script "copy.cmd" présent dans le répertoire BATCHMOD. Comme nous l'avons vu plus haut, ce script utilise Replacer et son listing de fichiers systèmes susceptibles d'être modifiés. Double cliquez sur copy.cmd et laissez faire. Vous constaterez l'apparition d'une fenêtre cmd travaillant toute seule, chaque ligne présente représentant la copie d'un fichier vers le répertoire "_IN". Une fois l'opération terminée, vous aurez ceci :


Il ne vous reste plus qu'a appuyer sur n'importe quelle touche pour fermer la fenêtre.
Rendons nous maintenant dans le répertoire _IN. Vous constatez que ce répertoire contient maintenant une liste non négligeable de fichier système de différentes sortes. Sont présents des exécutables, des librairies ( dll ),mais aussi des applets du panneau de configuration ( .cpl ), des écran de veille ou encore des contrôles activeX. Sachant que nous partons sur la base de 10 fichiers à modifier, nous allons faire un peu de tri pour ne conserver que ce qui nous intéresse, à savoir :
  • 2 excecutables ( explorer.exe et iexplorer.exe )
  • 2 applets du panneau de config ( desk.cpl et sysdm.cpl )
  • 6 librairies DLL ( shell32.dll, msoeres.dll, mydocs.dll, netshell.dll, msgina.dll et mshtml.dll )

Ne vous fixez pas sur le choix des fichiers, il est pour l'exemple aléatoire, bien que certains ne soient pas pris totalement au hasard. En effet, la librairie contenant le plus d'icône est shell32.dll, elle est donc très utile pour impacter bon nombre d'icône de l'interface. De la même façon, msgina est la dll contenant le nécessaire pour afficher l'écran de fermeture de XP, elle est donc sélectionnée elle aussi. Le reste des dll est a choisir en fonction de ce que vous voulez modifier. Pour l'exemple, nous ne nous attarderons pas sur leur contenu.

Voila, la première étape est terminée. Vous avez normalement un répertoire _IN contenant nos 10 fichiers a modifier, fichiers pour le moment parfaitement dénués de toutes modifications. Votre répertoire de travail ressemble donc a ceci :


Etape 2 : Extraire les ressources
Nos fichiers originaux sont maintenant prêts à être modifiés. Seulement à ce niveau, rien en vous permet de savoir quelles ressources sont contenues dans ces fichiers, ni même les ressources dont vous allez avoir besoin en remplacement. Nous allons donc procéder à l'extraction de ces ressources afin de pouvoir les consulter. Une fois extraites, les ressources seront consultables comme n'importe quel fichier ( en l'occurrence, des .ico, .bmp, .avi, ou encore .cur ), ce qui vous permettra de trouver leur remplacent facilement.

Pour cette étape, c'est le script extract.cmd qui nous intéresse. En effet, comme vu précédemment, ce script extrait toutes les ressources des fichiers, à la condition que ces fichiers soient placés dans le répertoire "_SOURCE". Commencez donc par copier les 10 fichiers présents dans _IN vers le répertoire _SOURCE. Une fois la copie effectuée, lancez le script extract.cmd présent dans le répertoire BATCHMOD. Une fenêtre système s'ouvre à nouveau, listant un à un les fichiers exploités. Vous aurez une fois l'opération terminée ceci :


Maintenant, direction le répertoire "ressources" présent dans BATCHMOD. Vous pouvez voir que 10 sous répertoires ont été créé, chacun contenant un lot de ressources de tout type, et portant le même nom que nos 10 fichiers présents dans _SOURCE. Sont présents hormis les fichiers .avi, .bmp, .ico et .cur des fichiers *.rc à ne pas supprimer. De même pour le fichier script.txt qui est généré par le script d'extraction, il est indispensable de le conserver en l'état et de ne surtout pas le supprimer ! C'est ce fichier qui est exploité par reshack en ligne de commande.

A partir de ce point, c'est à vous de prendre le relais pour quelques temps. En effet, vous avez maintenant la liste des ressources contenues dans les fichiers systèmes et il est nécessaire de trouver leur équivalent en vue de leur remplacement. A vous de choisir quelle ressource vous souhaitez changer et par quoi vous allez la remplacer. Libre à vous de remplacer ce que bon vous semble. Pour notre exemple, une sélection d'icône, de bitmap et d'animation ( avi ) sur le thème GANT sera utilisée et placée temporairement dans le répertoire "prepa-ressource". N'hésitez pas à utiliser ce répertoire le temps du tri, il est la pour ça.

Une fois votre sélection faite arrive une manipulation un peu contraignante...
En effet, les ressources que vous avez choisi vont venir prendre la place des ressources précédemment extraites dans le répertoire "ressources". Seulement pour profiter des scripts suivants, chaque ressource choisie devra porter le même nom que celle a remplacer. Si vous observez le contenu des sous répertoires de "ressources", vous constaterez que le nom des fichiers est composé d'un format ( icon, bitmap, etc..) suivit d'un numéro ( _1, _2, etc...). Vos ressources de remplacement devront donc porter les mêmes noms, et surtout attribués correctement afin de ne pas avoir de mauvaise surprise à la fin. Un coup d'oeil au screen ci dessous illustrera bien tout cela :


Vous pouvez voir que chaque icône extraite de shell32 ( dans le volet de gauche ) à sa remplaçante de prête et portant le même nom ( icon_xx.ico ). Vous devrez donc avant d'aller plus loin préparer toutes vos ressources en suivant cette règle. Un conseil tout de même : dans votre répertoire de travail "prepa-ressource", créer autant de répertoire que vous avez de fichier ( pour notre exemple 10, portant le nom des fichiers systèmes traités ) et rangez méticuleusement chaque ressource de remplacement dans le bon répertoire. Cela vous facilitera les manipulations suivantes.

Etape 3 : Le remplacement des ressources
Procédons au remplacement des ressources, et ce grâce au script "modify.cmd".
Première chose, écraser les ressources extraites des fichiers par celles que vous venez de préparer. Copiez chaque lot de ressource de remplacement vers son sous répertoire dédié, dans le répertoire BATCHMOD\ressources\. Vous écraserez donc toutes les ressources d'origines que vous avez décidez de remplacer. Une fois les copies terminées, place à l'exécution du script de modification.

Lancez le script "modify.cmd" depuis le répertoire BATCHMOD. Celui ci va automatiquement réinjecter les ressources modifiées dans des copies des fichiers systèmes et va placer ces copies dans le répertoire "_OUT" de batchmod.
Si tout ce passe bien, vous devriez donc avoir un répertoire _OUT contenant nos 10 fichiers modifiés, et les répertoires _IN et _SOURCE inchangés :


Notez le changement de l'icône pour les 2 exécutables, preuve que le script modify.cmd a fonctionné correctement.

Etape 4 : Le remplacement des fichiers systèmes
Ca y est, vous y êtes presque. Vos fichiers systèmes sont maintenant prêts à retourner dans leur répertoire de travail, et c'est le script "replace.cmd" qui va vous y aider.
Grâce à ce script, il n'est plus nécessaire de faire le remplacement à la main avec l'obligation de prendre en compte les répertoires de sauvegarde de XP ( dllcache, servicepackfiles\i386 ). Le script se charge de remplacer autant de fois que nécessaire le fichier, dans les différents répertoires systèmes le contenant. Encore une fois, ce script fait appel à la puissance du script "replacer" qui se débrouille très bien.

Lancez donc votre script replace.cmd et laissez vous guider. L'ensemble des fichiers présents dans le répertoire _OUT va être utilisé pour écraser les fichiers d'origines fin de vous offrir une interface moddée selon vos désirs. L'opération est courte mais peu nécessiter votre intervention. Si un message d'alerte apparaît vous indiquant un changement de version pour les fichiers, ignorez le et confirmez juste derrière, c'est la protection des fichiers systèmes de XP qui fait des siennes. Si vous n'ignorez pas ces messages, les fichiers ne seront jamais remplacés !

A l'issue de l'exécution du script, votre machine est prête à redémarrer pour prendre en compte toute vos modifs. Opération nécessaire car les dll chargées en mémoire au précédent démarrage doivent être remplacées par les nouvelles. Si jamais certaines ressources ( les icônes notamment ) ne sont pas changées même après le redémarrage, utilisé iconToolz qui permet de reconstruire le cache d'icône. Les quelques manquantes à l'appel devraient pointer le bout de leur nez.

Dernière modification par bubka ; 25/04/2009 à 14h22.

Réponse avec citation Haut de page
#4
Vieux 20/01/2007, 22h32
Màj et infos supplémentaires
Lefreut
-
Avatar de Lefreut
Team CustomXP.net
Date d'inscription : août 2003
Messages : 5 816
Lefreut est déconnecté
Comment mettre à jour des fichiers déjà modifiés

Nous l'avons vu au début de ce tutoriel, Batchmod permet également de mettre à jour des fichiers systèmes qui aurait déjà été modifiés.
Sachant que les patchs correctifs de Microsoft(c) disponibles via windows update se chargent de remplacer certains de vos fichiers systèmes par des versions plus récentes, il est très probable qu'a un moment donné, les fichiers que vous avez customisés soient eux aussi remplacés. Et que se passe t'il si vos fichiers sont écrasés ? et bien bye bye les jolies icônes, avi ou bitmap, vous retrouverez une partie des ressources d'origines.

Nous allons donc voir comment remettre d'aplomb une custo déja en place, après une mise a jour sur Windows update.

Préparer Batchmod
Afin d'opérer rapidement, retournons dans notre répertoire "batchmod" afin de tout mettre en place pour notre mise à jour. Pour cela, il est conseillé de n'avoir pas touché aux différents fichiers copiés lors de la custo de départ. Vous devez donc avoir des répertoires _IN, _OUT et _SOURCE remplis des fichiers systèmes. Le répertoire "ressource" peut quand à lui être vidé.
Commencez par vider le répertoire _SOURCE. En effet, y sont contenu les copies de vos fichiers d'origines, inutile donc de les conserver ( d'autant que le répertoire _IN contient les mêmes fichiers si vous avez bien suivis ). Ensuite, déplacez le contenu du répertoire _OUT vers le répertoire _SOURCE.

Pourquoi cette opération ? Simplement parce que ce sont ces fichiers qui contiennent toutes vos modifications de ressource. Nous allons donc nous en servir comme base de travail pour l'extraction via le script extract.cmd. Ensuite, videz le dossier _IN afin qu'il puisse recevoir les fichiers actuellement utilisés par votre système. Pour rappel, votre système est censé utilisé des fichiers modifiés lors de la custo de départ, mais aussi des fichiers nouveaux, installés par windows update. Pour finir, videz le répertoire _OUT afin de pouvoir générer tranquillement et sans soucis les nouveaux fichiers à jour et moddés.

Vous devez donc vous retrouverez avec cette configuration :
  • _IN -> Vide
  • _OUT -> Vide
  • _SOURCE -> Contient vos fichiers moddés première version, auparavant présents dans _OUT
  • Le répertoire "ressource" -> Vide

Opérer la mise à jour
A partir de ce point, les manipulations sont les mêmes que celles des étapes précédemment détaillées, hormis sur quelques points. voila une récapitulation rapide accompagnée des petites divergences :

Etape 1 : L'extraction des fichiers originaux
Utilisez le script "copy.cmd" pour regrouper le listing complet des fichiers potentiellement modifiables dans le répertoire _IN. Faites le tri des fichiers que vous souhaitez mettre à jour ( même nombre et nom de fichier que dans le répertoire _SOURCE ).
Etape 2 : L'extraction des ressources
La, même chose que pour la custo d'origine, sauf que votre répertoire _SOURCE est déjà rempli de fichiers. Ca tombe bien, ce sont ces fichiers qui contiennent les ressources a utiliser. Lancez donc le script "extract.cmd" afin d'en sortir tout le nécessaire.
Etape 3 : Le remplacement des ressources
Lancez le script "modify.cmd". Vos fichiers présent dans _IN vont être utilisés pour générer des fichiers à jour dans le répertoire _OUT. Ces fichiers présents dans _OUT sont maintenant à jour niveau sécurité mais aussi au niveau custo.
Etape 4 : Le remplacement des fichiers eux même
Pour finir, il ne vous manque plus qu'a replacer vos fichiers tout frais dans leur répertoire de travail grâce au script "replace.cmd" et à redémarrer.
Vous remarquerez qu'une fois Batchmod préparé, le lancement des scripts se fait à la suite, sans plus aucune manipulation de votre part sur les fichiers/répertoires. Pour vous éviter le lancement successif des scripts, un dernier script nommé "auto.cmd" est disponible. Il vous permettra une fois lancé de réaliser toutes les opérations de mise à jour en un coup. Plus besoin donc du pas à pas, avec le script auto.cmd, c'est en un clic de souris que vous opérez !

Réaliser une custo à partir de fichiers systèmes non français

Vous connaissez et maîtrisez maintenant l'utilisation et la puissance de Batchmod, alors pourquoi ne pas en profiter pleinement ! En effet, les français ne sont pas les seuls à faire ce genre de modifications sur leurs fichiers systèmes, un bon nombre de pack est disponible sur le net. Grâce à batchmod, la conversion de ces fichiers vers notre bon vieux français devient un jeu d'enfant.
Pour ce faire, vous devez dans un premier temps vous munir d'un pack de fichiers systèmes ( US par exemple ). Dès que le nécessaire est récupéré, placez les fichiers dans le répertoire _SOURCE de batchmod et suivez les opérations décrites dans le paragraphe dédié à la mise à jour, juste au dessus. Si vous avez bien suivit depuis le début, vous réaliserez rapidement que les opérations sont exactement les mêmes, hormis que les fichiers sources ne proviennent plus de votre système, mais d'un système non Fr ( les ressources contenues dans ces fichiers, fr ou us, étant les même ).
Une fois les scripts exécutés ( ou auto.cmd ), votre système pourra redémarrer et vous profiterez pleinement de la custo réalisée à la base par un autre.

Informations complémentaires

Pensez à avoir toujours de coté une copie complète de tous les fichiers que vous modifiez, ainsi, en cas d'envie soudaine de retour à la normal, ou en cas de fichiers corrompus, vous pourrez retrouver un espace de travail propre et fonctionnel. Pour facilement restaurer vos fichiers d'origines, deux solutions s'offrent à vous :
  • Utiliser le script "restore.cmd" fournis dans Batchmod. Attention toute fois, ce dernier restaurera la dernière version des fichiers qu'il a lui même sauvegardé. A utiliser donc en cas en cas de custo unique.
  • Utiliser le script "replace.cmd". Vous avez simplement a mettre vos fichiers dans le répertoire _OUT, accompagnés d'un fichier replace.txt listant vos fichiers ( voir ceux créer durant l'étape 3 du tuto pour plus d'info ) et lancer le script.

En cas de problème au boot, le script Replacer utilisé pour le remplacement automatique des fichiers met à disposition une fonction "undo", un retour en arrière en somme. Voila la marche à suivre pour l'utiliser :

Lancez la console de récupération, pour cela :
  • Mettez votre cd d'XP dans le lecteur et redémarrez
    [*}Tapez "R" à l'invite du setup
  • Suivez les instructions

Il vous faut maintenant lancer Replacer en ligne de commande. Pour cela, dès que vous avez la console avec le prompt "c:\WINDOWS>", tapez :
Citation:
BATCH ReplacerUndo.txt
Et tapez EXIT une fois l'opération effectuée.

Attention toute fois :
  • Seulement la dernière utilisation de Replacer peut être récupérée.
  • Le fichier log de récupération est nettoyé dès que Replacer est lancé. Donc si vous faites mumuse avec replacer après l'avoir utilisé ou le script replace.cmd, cela aura pour effet de vous sucrer l'option de récupération.
  • L'utilisation de Replacer en mode "restore" ne peut pas se faire depuis la console de récupération.

Si malgré cela, votre machine refuse toujours de démarrer, la solution la plus simple est de restaurer XP complètement depuis le cd. Pour ce faire, booter sur le cd, choisissez "installer" à la première invite, et "réparer" à la seconde, la restauration commencera.
Bien entendu, toute autre technique de réparation est viable si tant est que vous la/les maîtrisiez. ( image disque par exemple ).

Prenez le temps de bien classer vos fichiers et vos ressources. La manipulation des fichiers systèmes, de par les éventuelles versions à gérer, peut devenir un vrai casse tête si l'on travaille à la va vite, sans organisation. Il en va de même pour les ressources en général. Triez bien les icônes de remplacement, celles d'origines, celles que vous souhaitez pourquoi pas modifier avant de les intégrer dans une custo, etc... Plus vous serez "carrés", plus vous vous faciliterez la tâche.

Ne touchez pas à la structure/au contenu du répertoire Batchmod, sauf si vous savez exactement ce que vous faîtes. En effet, chaque sous répertoire a une fonction bien précise. La disparition de l'un d'entre eux peut empêcher les scripts de fonctionner correctement.
Dernière modification par bubka ; 25/04/2009 à 14h22.

Réponse avec citation Haut de page
Réponse
Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion Rechercher
Rechercher:

Recherche avancée
Modes d'affichage



Navigation rapide
Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages
Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : oui

Règles du forum

Powered by vBulletin® Version 3.8.11 - Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Version française #21 par l'association vBulletin francophone - CNIL N°834125