XP et l'explorateur : Les liaisons dangeureuses

On m'a fait remarquer que j'ai un peu écourté mon article concernant le camouflage de Windows XP au chargement de la borne.
En effet, dans la section Optimisation des performances je dis "Grâce à ces modifications, j'arrive à un Windows XP qui occupe 61Mo en RAM, Explorer compris, ce qui fait 52Mo une fois l'Explorer supprimé et remplacé par un autre programme (AtomicFE en l'occurence)." sans creuser plus loin au sujet de l'explorateur.
Donc pour rentrer dans les détails, l'explorateur Windows, qui nous accueille une fois Windows chargé, avec son menu Démarrer, des icônes sur le bureau, la corbeille, qui permet d'ouvrir des fenêtres sur le contenu du disque dur, est une instance spéciale d'un seul et même programme : Explorer.exe
Celui-ci est chargé par le noyau de Windows (le Kernel), et c'est lui qui sert d'interface entre l'utilisateur et le système. Le supprimer une fois qu'il est en mémoire pose effectivement des problèmes, puisqu'il s'accroche au noyau tel un Alien au visage

J'ajouterai qu'on peut avoir plusieurs instances de Explorer.exe en mémoire (ce qui arrive quand on ouvre plusieurs fenêtres de l'explorateur et que l'on a choisi l'option "ouvrir les fenêtres dans des processus différents" dans les options des dossiers)
Ces instances supplémentaires peuvent être supprimées sans planter. Mais pas la PREMIERE instance de ce programme, lancée au boot
Il faut donc intervenir avant.
En l'occurence, dans la base de registre, il existe une valeur "Shell" dans la clé [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon]. Par défaut, elle a la valeur Explorer.exe
Si on remplace le texte "Explorer.exe" par un autre programme avec le bon chemin d'accès (en l'occurence ici AtomicFE.exe le FrontEnd de ma borne) au démarrage je n'aurai aucune interface, ni menu démarrer, ni bureau (donc aucun icône, etc), uniquement mon programme.

Attention cependant ! Si vous faites une erreur dans le chemin d'accès à votre programme, ou si il plante, vous n'avez alors aucun menu démarrer, aucun icône, rien. Un océan de vide. Pour reprendre la main, ayez le réflexe CTRL+Alt+Suppr. De là, une fois dans le gestionnaire de tâches, vous aurez un petit menu Fichier d'où vous pourrez "Exécuter..." le programme de votre choix :
- Explorer.exe pour farfouiller votre PC
- Regedit.exe pour remettre Explorer.exe sur la ligne Shell pour le prochain reboot
- etc
Le gestionnaire de tâches comporte aussi un menu Arrêter d'où vous pourrez éteindre le PC, le redémarrer, etc.
Le Papier-peint fantôme
Dernière astuce, toujours pour masquer Windows
Vous avez choisi une couleur de fond noire, de manière à rendre le chargement de Windows invisible avant l'apparition du FrontEnd, et malgré celà, une sorte de Papier-peint disgracieux apparaît une fraction de seconde, avant de disparaître.
En fait il s'agit du papier-peint par défaut de Windows, que l'on retrouve d'ailleurs lorsqu'on se connecte sur le pc en mode administrateur si je ne me trompe pas.
Bref...
Pour supprimer ce papier-peint, toujours dans la base de registre, cherchez la clé HKEY_USERS/.DEFAULT/Control Panel/Desktop
Si vous trouvez des chemins vers des images .JPG dans les valeurs "Wallpaper", "OriginalWallpaper" ou "ConvertedWallpaper", supprimez les (Mettez "" comme texte dedans)
On ne souris plus !
Pour terminer je vous propose un numéro de haute voltige, à savoir cacher complètement le curseur de la souris. Be carefull de faire attention, prévoyez d'avoir révisé tous les raccourcis Windows avant de mettre cette astuce en place, car il faudra vous débrouiller au clavier, ou avoir un don certain pour savoir ou se trouve le curseur quand vous voudrez cliquer quelque chose.

L'astuce consiste en un curseur vide, sans graphisme (un fichier .cur de Windows réalisé avec un utilitaire de type "utilitaire qui fait des .cur"). Il suffit ensuite d'aller affecter à chaque pointeur souris génant ce curseur vide
- Le pointeur par défaut
- Le sablier
Evidemment, c'est fastidieux, et je ne parle pas du retour arrière en cas de pépin
J'ai donc créé deux fichiers .reg, à injecter dans la base de registre Windows XP
Le premier s'appelle "curseur cachés.reg" et le second "curseurs d'origine.reg"
Placez les dans un endroit accessible, par exemple sur le bureau WIndows, ou dans la racine de C:
Entraînez vous à aller les chercher sans souris au redémarrage de votre PC pour bien être capable de remettre la souris dans son état normal en cas de besoin futur.
Le fichier ZIP inclue aussi bien évidemment le fichier "vide.cur", qui lui, doit être placé dans la racine de C:
Ensuite c'est tout simple. Double-cliquez sur "curseur cachés.reg" pour masquer le pointeur de la souris
Les modifs prennent effet au redémarrage uniquement, ce n'est pas instantané
Si vous êtes perdu, au redémarrage, avec quelques manipulations claviers, si vous avez déposé "curseurs d'origine.reg" dans un endroit accessible sans 50 opérations, vous aurez juste à faire "Entrée" dessus pour le lancer et restaurer les curseurs
Là aussi, un redémarrage du PC est nécessaire pour que Windows tienne compte de cette modif