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# Discussion :

Reload explorer ou Shell_TrayWnd ?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 88
    Par défaut Reload explorer ou Shell_TrayWnd ?
    Bonjour,

    je cherche a "ne jamais combiner" et a enlever la searchbar sur la barre de tache Windows 10 en c#

    en le faisant manuellement j'ai vu que des clés de registre étaient modifiées

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    pour la searchbar : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search\SearchboxTaskbarMode
    pour "ne jamais combiner" : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\TaskbarGlomLevel
    pour l'instant j'ai une solution bien sale qui est de killer et relancer explorer.exe.. ça fonctionne mais ça ferme TOUT les explorer ...et cela fait un espèce de flash bref..

    j'essaye depuis des jours des combinaisons sendmessage avec WM_COMMAND VM_USER WM_WININICHANGE etc.. et different wParam lParam
    apres avec POSTMESSAGE..
    j'ai essayé aussi SHChangeNotify avec diffèrent paramètres..
    j'ai essayé de cibler Shell_TrayWnd pas reussi non plus..

    si quelqu'un a une idée ... j'arrive pas..


  2. #2
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Bonsoir,

    Tu paramètres dans le registre la clé de type DWORD suivante à 0 :

    à cet emplacement (pour l'utilisateur en cours de session) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search
    Puis ensuite tu seras obligés de relancer le processus explorer (ou fermer/rouvrir la session) pour que le bouton disparaisse !

    PS : je ne connais pas d'autres solutions sans devoir relancer le processus explorer....
    NB : Nous sommes d'accords que cela doit se faire programmatiquement au moyen de la classe Registry et Process.

    A+

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 88
    Par défaut
    c est normalement possible d appliquer la modification de la clé sans restart explorer ou la session avec une des api windows et surment un paramètre non documenté.. mais il faut le touver

    jai essayer avec Microsoft spy++ mais..

  4. #4
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    dans cas tu peux faire du monitoring d appels API sur la zone correspondant a la barre des taches pour être fixé......

    avec par exemple API Monitor

    je te souhaite bien du courage

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 88
    Par défaut
    il y a bien quelqu'un ici qui a déjà fait ça?

  6. #6
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Citation Envoyé par puke502 Voir le message
    il y a bien quelqu'un ici qui a déjà fait ça?
    lol s'il n existe pas de solutions sur les communautés anglophones il serait crédule de croire qu il en existe chez les frenchies....

Discussions similaires

  1. Internet Explorer
    Par remid1985 dans le forum IE
    Réponses: 3
    Dernier message: 22/01/2004, 14h52
  2. Ferme explorer.exe
    Par cmhicham dans le forum C++Builder
    Réponses: 7
    Dernier message: 15/07/2003, 15h53
  3. Créer un plug-in pour Internet Explorer
    Par giaco dans le forum C++Builder
    Réponses: 4
    Dernier message: 25/06/2003, 19h12
  4. URL d'Internet Explorer
    Par dbourni dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 06/12/2002, 09h56
  5. internet explorer
    Par numeror dans le forum Web & réseau
    Réponses: 2
    Dernier message: 22/07/2002, 10h23

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