Rechercher : dans
Par :

Ecriture registre avec vb

Dernière réponse le 30 aoû 2006 à 19:11:02 lawre, le 29 jun 2005 à 21:41:26 
 Signaler ce message aux modérateurs

Bonjour,

En utilisant windows Scripting Host,je souhaite modifier une valeur à un des paramètres que compte une clé donnée.

Comment acceder à ce paramètre avec la ligne de commande ecrite comme cela

wshshell .regwrite "nom de la clé",value,"REG_DWORD".
Car dans ce cas c'est la clé entière qui est retenue et non le paramètre.

Merci de votre aide

Meilleures réponses pour « Ecriture registre avec vb » dans :
[Windows] Nettoyer la base de registre avec RegCleaner VoirLa plupart des applications stockent des données de configuration dans la base de registre car il s'agit d'un espace de stockage de données facile à gérer et commun à tous les systèmes Microsoft Windows. Néanmoins, beaucoup d'entre-elles laissent...
Nettoyage de la base de registre VoirIl existe plusieurs outils permettant de faire le ménage dans la base de registre : JV16 PowerTools Regcleaner RegSeeker CCleaner Wise Registry Cleaner Voir également JV16 PowerTools Téléchargez JV16 Power Tools Fermer toutes les...
[Windows XP] Structure de la base de registre VoirQu'est-ce que la base de registre ? Accéder à la base de registre Comprendre son interface Colonne de gauche Les 5 clés racines Colonne de droite Quelques fonctionnalités du registre Exportation (sauvegarde d'une clé du...
Télécharger Wise Registry Cleaner VoirWise Registry Cleaner , comme son nom l'indique, ce logiciel permet de nettoyer la base de registre des clés et valeurs non valides dans le but d'améliorer les performances de son PC. Tutoriel Wise Registry Cleaner Compatible 64...
Microsoft Windows - La base de registre VoirQu'est-ce que la base de registres Dans la version 3.1 de Microsoft Windows, les applications installées étaient configurées vis-à-vis de Windows grâce à des fichiers de configuration (dont l'extension était .ini). D'autre part, deux fichiers de...

1

Mister_S, le 17 aoû 2006 à 23:16:50
  • +1

As tu bien ecris le chemin complet de la clé?

WshShell.RegWrite "HKEY_CURRENT_USER\Software\NOM DE LA CLE DWORD\", value, "REG_DWORD"
cdt
Mister S

Répondre à Mister_S

2

lawre, le 28 aoû 2006 à 21:17:16

Oui

Répondre à lawre

3

 Lupin.A, le 30 aoû 2006 à 19:11:02

Bonjour,

voici un exemple :

Sub Inscrire_Registre()
    
    Dim oWsh As Variant
    Dim Cle As String
    
    On Error GoTo Err_InscrireClrPag
    
    Set oWsh = CreateObject("WScript.Shell")
    Cle = "HKCR\.doc\Content Type"
    oWsh.RegWrite Cle, "application/msword", "REG_SZ"

End Sub



La variable Cle de type string doit se terminer par une barre oblique arriere s'il s'agit d'une clé et sans barre oblique s'il s'agit d'un paramètre.

ex.:

[HKEY_CLASSES_ROOT\.doc]
@="Word.Document.8"
"Content Type"="application/msword"


Ici, nous avons le paramètre par défaut qui a la valeur "Word.Do..."
et le paramètre Content Type qui a la valeur "application..."

attention, je n'ai rien testé, j'ai écris cela à la volé... c'est ainsi que
je procède dans une application VBA sous Excel.

@+
Lupin

Répondre à Lupin.A