Écriture/lecture dans la base de registre

Contenu du snippet

J'ai créer une classe qui permet la création, l'ajout, la modification et la suppréssion des clefs dans la base de registre de "windaube"

Source / Exemple :


Public Class RegEdit
    'aide:http://www.developpez.com/upload/plasserre/v4-16.htm

    '#########################################################
    'CurrentUser
    'Stocke les informations relatives aux préférences de l'utilisateur.
    'LocalMachine
    'Stocke les informations de configuration pour l'ordinateur local.
    'ClassesRoot
    'Stocke les informations relatives aux types (et classes) et à leurs propriétés.
    'Users
    'Stocke les informations relatives à la configuration utilisateur par défaut.
    'PerformanceData
    'Stocke les informations relatives aux performances pour les composants logiciels.
    'CurrentConfig
    'Stocke les informations concernant le matériel qui ne sont pas spécifiques à l'utilisateur.
    'DynData
    'Stocke les données dynamiques.
    '########################################################

    Private key As Microsoft.Win32.RegistryKey
    'retourne la valeur de la clé
    Public Function GetKeyValue(ByVal DirName As String, ByVal name As String) As String
        key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(DirName)
        Return key.GetValue(name)
    End Function

    'création d'une "occurence" dans la sous clé(DirName)
    Public Sub SetKeyValue(ByVal DirName As String, ByVal name As String, ByVal value As String)
        key = Microsoft.Win32.Registry.CurrentUser.CreateSubKey(DirName)
        key.SetValue(name, value)
    End Sub

    'efface la sous clé
    Public Sub DelKey(ByVal DirName As String)
        Microsoft.Win32.Registry.CurrentUser.DeleteSubKeyTree(DirName)
    End Sub

End Class

Conclusion :


c'est ma première j'attends vos conseils et critiques

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.