Nous avons parfois besoin d’enregistrer desinformations au niveau de la base de registre. Voici un exemple de code en C# qui écrit puis lit à partir de la base de registre. using Microsoft.Win32; using System; namespace EcrireLireRegistre { class Program { static void Main(string[] args) { RegistryKey EcritureRegistre = Registry.CurrentUser; // Créer une clé dans le registre EcritureRegistre = EcritureRegistre.CreateSubKey(@”Code-Source.NET”); EcritureRegistre.SetValue(“SiteName”,“Code-Source.NET”); EcritureRegistre.SetValue(“SiteURL”, “http://www.code-source.net“); EcritureRegistre.SetValue(“Nombre”,100); EcritureRegistre.Close(); RegistryKey LectureRegistre = Registry.CurrentUser; // Ouvrir une clé de registre LectureRegistre = LectureRegistre.OpenSubKey(@”Code-Source.NET”); Object valeurSiteName = LectureRegistre.GetValue(“SiteName”); Object valeurSiteURL = LectureRegistre.GetValue(“SiteURL”); Object valeurNombre = LectureRegistre.GetValue(“Nombre”); LectureRegistre.Close(); if ((string)valeurSiteName == “Code-Source.NET”) Console.WriteLine(“SiteName : {0}\nSiteURL : {1}\nNombre : {2}”, valeurSiteName, valeurSiteURL, valeurNombre); else Console.WriteLine(“Erreur de lecture de registre”); } } } Partager :TweetJ’aime ça :J’aime Chargement… Similaire Navigation de l’article Utiliser LINQ pour trier une liste Ajouter ou supprimer une DLL dans le GAC sous windows server 2012