Masquer le bureau au démarrage de XP

Masquer le bureau au démarrage de XP - Win NT/2K/XP - Windows & Software

Marsh Posté le 07-07-2008 à 15:53:21    

Bonjour,
 
Je suis en train de déployer un XP sur un PC industriel muni d'un écran tactile. J'ai une application qui tourne en plein écran, qui se lance au démarrage (dossier "Démarrage" du menu démarrer).
 
Mon problème est que lorsque le système démarre, le temps que mon application se lance, le système XP est visible, et un utilisateur qui serait devant l'écran peut interférer avec le démarrage du PC industriel (icônes sur le bureau, menu démarrer, etc.).
 
Connaissez-vous un moyen de "masquer" le bureau au démarrage de Windows ? (le logon est effectué en automatique via TweakUI)
 
Je pensais par exemple à une image à afficher, comme le font certains distributions unattended de Windows XP, qui effectuent leur paramétrage en mettant un logo par devant Windows le temps que tout soit fini.
 
Merci pour vos réponses !

Reply

Marsh Posté le 07-07-2008 à 15:53:21   

Reply

Marsh Posté le 07-07-2008 à 16:49:29    

Tu pourrais remplacer le shell par défaut (explorer.exe) par ton application.

Reply

Marsh Posté le 07-07-2008 à 17:01:26    

Merci pour la proposition.  :jap:  
 
Je ne sais pas si ça ne poserait pas trop de problèmes que je mette mon application en tant que shell par défaut, pour les raisons suivantes notamment :

  • Est-ce que j'aurais toujours accès à l'explorateur Windows si je prends la main sur le PC industriel et que je ferme mon application plein écran ?
  • Comme j'utilise les connexions réseau du PC, il vaut mieux attendre que le système les aie démarrées avant de vouloir me connecter, sinon je risque de ralentir sérieusement le démarrage


Il me faudrait peut-être simplement lancer l'écran de veille à la place du shell par défaut ? Ou une application qui afficherait une image d'attente ?
 
Enfin, dernière petite question : comment remplacer le shell par défaut ? Simplement en renommant explorer.exe par explorer.old en mode sans échec, et en copiant l'application que je souhaite dans system32, en la nommant explorer.exe ?

Reply

Marsh Posté le 07-07-2008 à 17:14:47    

1 - Non. Mais tu pourrais remplacer uniquement le shell de ton user par défaut, et garder un autre user avec le shell normal pour les besoins d'administration.
2 - A toi de voir, j'aurais tendance à penser que le réseau serait déjà up au moment du chargement de ton appli.
 
Pour le remplacement du shell, c'est dans le registre que ca se change :
 
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon et la clé Shell pour l' utilisateur par défaut, ou HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon pour tous les utilisateurs.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed