Des outils pour travailler avec la base de registre

Description

AZERTY25 reherchait quelque chose comme cela

Plusieurs fonctions et routines au sein d'une classe pour travailler avec la base de registre :

DeleteFolder(ByVal Path As String)
Supprime un répertoire

DeleteKey(ByVal Path As String, ByVal Key As String)
Supprime une clée dans un répertoire

ValuePath(ByVal Path As String) As Long
(Interne mais peut etre appelé)
Transforme le nom alphabétique d'une racine en valeur pour API

StringPath(ByVal hKey As Long, ByVal Path) As String
(Interne mais peut etre appelé)
Transforme une chaîne de chemin en lui rajoutant au début la racine en fonction de la valeur de clée de racine

ReadKeyValue(ByVal Path As String, ByVal Key As String) As String
Lit la valeur d'une clée dans un répertoire

WriteKeyValue(ByVal Path As String, ByVal Key As String, ByVal Value As String)
Ecrit une clée et sa valeur dans un répertoire

ReadSubFolders(ByVal Path As String) As String()
Dresse dans un tableau de chaînes les sous répertoires d'un répertoire donné

CountFolders(ByVal Path As String) As Double
Compte le nombre de sous répertoires dans un répertoire (pas récurssif)

ReadKeyListValue(ByVal Path As String) As String()

CountValues(ByVal Path As String) As Double
Compte le nombre de clées dans un répertoire
Dresse dans un tableau de chaînes les différents nom de clée d'un répertoire donné

Conclusion :


Bon ammusement

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.