| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 
 |  
public void Stock_Parametre(string chemin, int IdPC)
        {
            //On définit la clé au niveau du noeud CurrentUser
            RegistryKey cu = Registry.CurrentUser;
            //Création de la sous-clé Authentification
            RegistryKey rk = cu.OpenSubKey(@"Software\Superviseur", RegistryKeyPermissionCheck.Default);
 
            try
            {  
                if (rk == null)
                {
                    //Création de la sous-clé Authentification
                    rk.CreateSubKey(@"Software\Superviseur");
                    rk.SetValue("DossierInstal", chemin);
                    rk.SetValue("IdPC", IdPC);
                }                
            }
            catch (Exception er)
            {
                //Message d'erreur
                Console.Write("Superviseur : " + er.Message );
            }
            finally
            {
                // Fermeture de la clé
                rk.Close();
            }
}
 
private void ReadValue()
        {            
            RegistryKey Nkey = Registry.CurrentUser;            
            try {
                RegistryKey key = Nkey.OpenSubKey(@"Software\Superviseur", true);
                this.chemin = (string)Nkey.GetValue("DossierInstal").ToString();
                Nkey.Close();
            }
            catch(Exception er){
            }
            finally{
                Nkey.Close();
            }
} | 
Partager