Accès au registre

Résolu/Fermé
Vincent TOLMONT - 27 avril 2005 à 11:59
lawre Messages postés 36 Date d'inscription vendredi 24 juin 2005 Statut Membre Dernière intervention 19 novembre 2010 - 29 juin 2005 à 19:00
Bonjour,

Je voudrais avoir un exemple de code en VB6, pour faire une lecture de clé de registre.Merci pour vos infos;

Le path pour récupérer les infos(A titre d'exemple)
HKCU\Software\Microsoft\Communicator\

J'ai vu qu'il est possible d'accéder au registre par un objet WScript, Je n'arrive pas à utiliser cette objet dans VB(références à configurer..)

Merci pour vos réponses
A voir également:

1 réponse

lawre Messages postés 36 Date d'inscription vendredi 24 juin 2005 Statut Membre Dernière intervention 19 novembre 2010 4
29 juin 2005 à 19:00
Salut,

Pour acceder à la BDR sous VB il y a plusieurs méthodes notamment la methode qui utilise les apis et la seconde qui est l'utilisation de windows Scripting Host:
Pour cette dernière:
crée une variable objet et défini la
Dim Wshshell
Set Wshshell=WsCreatObject("Wscript.shell")

LECTURE
Text1.text=Wshshell.regread ("le nom de la clé et d'un paramètre")

ECRITURE
Wshshell.regwrite "nom de la clé",valeur,"type de données"
type de donnees: REG_SZ (string),REG_DWORD(Number),REG_BINARY (binaire) etc


SUPPRESSION
Wshshell.regdelete "nom de la clé\nom du paramètre" (supprime le paramètre)
Wshshell.regdelete "nom de la clé\" (supprime une clé)


Il n'y a pas plus souple et plus simple.Un objet wshshell , des methodes regdelete,regwrite,regread et le tour est joué.

Bon programme.
1