Une petite classe très pratique qui s'intègre très simplement dans un projet.
Elle permet de charger, modifier et sauvegarder les valeurs d'une clé présente dans la base de registre windows (typiquement pour sauvegarder des préférences utilisateurs comme le dernier répertoire d'enregistrement, ...).
Comme cette classe est basé sur les design pattern Singleton, elle peut être appelée de partout dans le code:
Pour récupérer une valeur (de type string):
RegistryManager.Instance.Parameter["le_no m_de_la_valeur"]
Pour modifier une valeur (de type string toujours):
RegistryManager.Instance.Parameter["le_ nom_de_la_valeur"] = "ma_valeur";
Un petit appel à la méthode SaveRegistry() pour finir et votre application stocke ses données proprement dans la base de registre :o)