IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Interface Windows XP


Sujet :

C++Builder

  1. #1
    Membre Expert
    Avatar de Faith's Fall
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 740
    Par défaut Interface Windows XP
    Bonjour,

    J'aimerai réalisé une nouvelle interface pour windows XP du style WindowMaker. J'avais déjà fais ça sous win98 en modifiant le paramètre shell=explorer.exe dans win.ini mais je ne connais pas l'endroit sous XP pro.

    L'interface sera programmer je pense sous builder 6.

    Estce que quelqu'un connait comment viré le système de l'explorer de XP et pouvoir mettre le miens ?

    PS: Si je me suis tromper de forum, vous avez toutes mes excuses !

    Cordialement.

  2. #2
    Invité de passage
    Inscrit en
    Juillet 2003
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 1
    Par défaut
    Pourquoi ne pas le tuer après le démarrage via Ctrl+Alt+Suppr et ensuite tu charches ton Exlorer personnel? C'est toujours une solution de dépannage avant de trouver plsu élégant

  3. #3
    Membre Expert
    Avatar de Faith's Fall
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 740
    Par défaut
    Salut,

    Non j'ai déjà essayer en fait l'explorer soit ce relance (si j'ai pas trop demander à windows) soit l'ordi plante et me laisse plus la main et mon montre uniquement mon papier peint (suis bon pour reset ).

    J'aimerai qu'il le charge automatiquement au début de windows !

    A+

  4. #4
    FXL
    FXL est déconnecté
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2
    Par défaut
    t'as essayé : Démarrer->Executer->msconfig ?
    Y'a peut-ètre un truc qui peut t'intéresser la dedans

  5. #5
    Membre Expert
    Avatar de Faith's Fall
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 740
    Par défaut
    Oui, mais rien d'intéressant (a moins que je l'ai pas vu) mais non il est pas dedans !

  6. #6
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par défaut
    Salut,

    juste pour infos quand on ordi "plante" et qu'il t'affiche juste le papier peint...c'est que Windows XP "attend" pour relancer explorer.exe..
    Si à ce moment tu appuies sur les touches [Windows]+[R] (commande exécuter) et que tu tapes explorer.exe tout redeviendra normal.

    Il te reste une autre solution, un peu barabare certes et encore je ne suis pas sûr qu'elle marche : tu tue le processus explorer.exe. Tu renomes vite le fichier en explorer.bak (l'extension c'est ce que tu veux tant que ce n'est pas une extension usuelle) et ensuite tu charge ton propre explorer...

    Maintenant si tu veux crée ton propre explorer.exe... Je ne sais pas s'il ne fait que l'interface....enfin ca m'interesse donc si tu peux me donner plus d'information toi qui a déjà réalisé un tel projet ou alors si tu as des liens....je suis preneur !

    Merci d'avance et bon courage !

  7. #7
    Membre éprouvé
    Inscrit en
    Mars 2002
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 105
    Par défaut
    Bonjour,

    sous W2K (à vérifier sous XP), la clé de registre spécifiant le shell (explorer.exe) utilisé au démarrage de windows est la suivante :

    SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon

    avec la clé racine : HKEY_LOCAL_MACHINE.

    Pour remplacer la clé par programme, le code est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Reg = new TRegistry();
    Reg->RootKey = HKEY_LOCAL_MACHINE;
    if (Reg->OpenKey("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon", false))
    	Reg->WriteString("Shell", "chemin_complet_du_nouveau_shell");
    delete Reg;
    Nicolas

  8. #8
    Membre Expert
    Avatar de Faith's Fall
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 740
    Par défaut
    Salut,

    Merci pour vos réponse !

    Pour nicolas, oui effectivement la clef de registre existe, je vais tester ça dès que j'ai une version valide de mon explorer perso (car si je le teste maintenant l'ordi risque de planter jusqu'a réinstallation) mais bon il y a de forte chance que c'est çà ! Je te tiens en courant.

    Pour Neilos, mon ancien projet était sous win98, il me permettait d'avoir d'avoir un système autre que window (c'était un système de base, pas aussi évolué que KDE par exemple mais bon qui marchait). La fonction principale était un terminal en mode du style Unix:

    necromance@Blairwitch> clear
    Par contre il était pas encore evoluer, il permettait seulement de pouvoir donner à l'utilisateur le pouvoir de lancer des appli win (word, excel....) et aussi une petite gestion de base de donnée sous MySQL (Serveur Linux).

    Le fichier explorer.exe est le système de base de windows, par exemple sous win98 si tu remplace shell=explorer.exe dans win.ini par progman.exe, tu aura windows 98 avec une interface de windows 3.11

    Ceci est une description vague, je sais, mais bon c'était un projet qui a était abandonné (donc plus de source) mais en cours de développement.

    A+.

  9. #9
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par défaut
    Ok merci pour les infos et bon courage

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/07/2008, 07h09
  2. Interface Windows Mobile (pocketPC)
    Par Jeweller dans le forum XMLRAD
    Réponses: 7
    Dernier message: 25/03/2008, 10h23
  3. Dimension interface windows/linux
    Par coolzy dans le forum Interfaces Graphiques
    Réponses: 4
    Dernier message: 05/06/2007, 13h30
  4. Idées pour interfaces windows
    Par jpelaho dans le forum Windows Forms
    Réponses: 3
    Dernier message: 19/12/2006, 16h45
  5. Réponses: 7
    Dernier message: 12/10/2005, 15h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo