Page 1 sur 1

[..] Base de Registre

Posté : mar. 05 août 2008 17:09
par molbento
Bonjour,
Je suis en train de créer un script qui modifie la configuration de windows automatiquement.

J'aimerais savoir s'il existe une commande qui permet de ne pas afficher la barre de langue?

Est-il possible de modifier dans option des dossier => affichage > les cases à cocher de façon silencieuse (en ligne de commande )?

Re: [...] Configuration de windows

Posté : mar. 05 août 2008 21:29
par Tlem
C'est une option à modifier dans la base de registre (Active après un re-démarrage).

Voici une version ultra légère des modifs que j'effectue sur certains PC client.
► Afficher le texteModification base de registre

Re: [...] Configuration de windows

Posté : mer. 06 août 2008 09:43
par molbento
Merci.

Mais comment par exemple supprimer la barre de langue, j'ai essayé ça d'après ce que vous me dites :

Code : Tout sélectionner

;Virer la barre des langues
[-HKEY_CLASSES_ROOT\CLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090}]
@="Language bar"
"MenuTextPUI"="@%SystemRoot%\\System32\\msutb.dll,-325"
Mais ca ne fonctionne pas, j'ai une erreur après :[-HKEY_CLASSES_ROOT

Comment faire?

Re: [..] Base de Registre

Posté : mer. 06 août 2008 12:21
par molbento
J'ai lu que ce code est a mettre dans un .reg.

Est-il possible de lancer un .reg a partir d'Autoit car la commande Run ne gère pas cette extention.
Peut-tu me donner ton script complet qui permet de modifier la Base de registre pour que je comprenne mieux le fonctionnement?

Re: [..] Base de Registre

Posté : mer. 06 août 2008 14:21
par SagePourpre
La commande Shellexecute devrait fonctionner

Re: [..] Base de Registre

Posté : mer. 06 août 2008 15:54
par moutelous
Bonjour,

On peut également simplement modifier la base de registre par la fonction

Code : Tout sélectionner

RegWrite()
De plus :
molbento a écrit : Mais ca ne fonctionne pas, j'ai une erreur après :[-HKEY_CLASSES_ROOT
Comment faire?
Il me semble que le "-" devant "HKEY_CLASSES_ROOT" est de trop ....

A+

Re: [...] Configuration de windows

Posté : mer. 06 août 2008 18:20
par Tlem
molbento a écrit :Mais ca ne fonctionne pas, j'ai une erreur après :[-HKEY_CLASSES_ROOT

Comment faire?
Comme vous l'avez constaté plus loin, c'est effectivement une entrée de fichier .reg.
Et pour répondre à sagepourpre, le - n'est pas de trop, il sert à supprimé une entrée à partir d'un fichier .reg.

2 solutions pour utiliser ceci :
- Un fichier .reg avec les éléments à traiter, puis on le lance avec un ShellExecute.
ou
- On utilise RegWrite() ou RegDelete() pour supprimer ou inscrire des infos dans la base de registre (Il y à plusieurs exemple sur le forum).